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.