XFS and Other Journaling File Systems. SANTA CLARA UNIVERSITY COEN 396 Network Storage Systems [Winter 2002] Lilish Saki [email protected] Gordon Lui [email protected] OVERVIEW. Journaling File systems and its relevance to NSS. Journaling concept. XFS design and specifications.
However, for large servers with large file systems with hundreds of gigabytes sometimes terabytes – typically found in storage networking environments, this process can take several hours to run.
This unavailability of data can be very expensive when end users or applications are waiting for this data to be made available to get work done.
To overcome this problem, journaling or journaled file systems were introduced.Journaling File systems and its relevance to NSS (contd.)
Write Held in host cache 1
Journal written to storage
Write flushed from cache 3
Read from Journal in storage
Verify Journal with data structure in storage
System call Interface
ReiserFS version 4 Features.
File System hundreds of gigabytes sometimes terabytes – typically found in storage networking environments, this process can take several hours to run.
As sub-tree of main FS tree
Within file system
Ext3 doesn’t support any of these, it lies over ext2fs,
It does provide journaling support.
NASummary – Comparison.
Mike Nishimoto, and Geoff Peck - Silicon Graphics, Inc. January, 1996 USENIX conference.