70 likes | 214 Views
Linux Ext 3 File System. Linux Uses. Ext3 in Linux 2.4.16 Hierarchical FS composed of directories. Files mounted during boot process When shut down the files are un mounted. Improper shut down, runs ‘FSCK’ , FS check, to verify the consistency of the FS.
E N D
Linux Uses • Ext3 in Linux 2.4.16 • Hierarchical FS composed of directories. • Files mounted during boot process • When shut down the files are un mounted. • Improper shut down, runs ‘FSCK’ , FS check, to verify the consistency of the FS. • Ext 2 FS techniques are integrated in the Ext3 FS.
Journaling • Inconsistencies occur when FS is un-mounted, when application is being updated or FS metadata is being updated. • Journaling keeps track of the changes about to be made in the FS, before the actual change is made. • Journal may be used at the time of reboot, checking the log for pending changes in the FS. • Different types of journaling • XFS (silicon graphics) • JFS (IBM) • Journaling
Ext 3 in linux • Ext3 is the journaling of ext2 FS. • Unlike other journaling ext3 is downward compatible with ext2. • Three modes of journaling • Journal • Logs all FS data and metadata changes. (metadata & file data) • Ordered • Only logs changes to the FS metadata. (default ext3 mode), but flushes file data updates to disk before making changes to associated FS metadata
Ext 3 in linux(cont) • Write-back • Logs changes to FS metadata and relies on standard way of writing to disk
Conclusion • Ext3 FS is a high-performance journaling FS whose compatibility with the ext2 FS. • Usability of ext2 . • Compatible with ext2 .