A journaling
filesystem is a filesystem that makes atomic changes to the structure stored on disk. This means that in the event of a
system crash the filesystem will only need very little work to be up and
running. (So no
fsck is needed!). Journaling is used in larger
enterprises that cannot tolerate system
down time. Some examples are:
VxFS from
Veritas,
ext3,
reiserfs,
XFS from
SGI.