Linux Support File System :
File system is provided by an os to manage the file(journaling).
- It is extended file system version3 which is a latest file system of Red Hat.
- It is easily possible to upgrade without loosely any data.
- ext3 is back work compatible ext2 means all the feature and application support by ext2 are also support by ext3.
- ext3 is support up till 4TB of file and can handle up to 1012 character of file name.
- ext3 is faster recovering of system crash as compare to ext2 because ext3 only recover uncommitted file.
- ext3 support comes in kernels provided with the Fedora and Red Hat distributions.
- ext2 was designed to make it easier for new features to be added, so that it can constantly evolve into a better file system.
- ext2 is older version of Red Hat of linux OS.
- ext2 is flexible, can handle file systems up to 4TB, and supports long filenames up to 1012 characters.
- It is slower in recover process because, it is recover both committed and uncommitted file.
Reiser File System(RFS) :
- The Reiser file system is a journaling file system designed for fast server performance, especially in directories containing thousands of files.
- It is a special file system.
- File are store in the system in the form of data block.
- Any file system allow only file in a single data block causing of fragmentation.
- Reiser file system allow multiple file into a single data block
thus Reiser file system avoid problem of fragmentation.
- Linux currently provides read support for SystemV partition, and write support is experimental.
File Allocation Table(FAT) :
- FAT is one of a few different file systems used with Windows over the year.
- It’s address space has since been extended from 12bit to 32bit, so it can handle very large file systems.
- There have been four versions of FAT since it’s beginnings: FAT12, FAT16, VFAT and FAT32.
New Technology File system(NTFS) :
- NTFS is the generation of HPFS.
- It comes with all versions of Microsoft Operating System beginning with Windows NT.
- Unlike FAT, it is a b-tree file system, meaning it has a performance and reliability advantage, including journaling and support for encryption and compressing over FAT.
IBM JFS :
IBM JFS is an easy-to-use journaling file system created by IBM. It is designed for high -throughput server environments.
SGI XFS :
- SGI’s Extended File System(XFS) is SGI’s newest file system for all Silicon Graphics Systems, from workstations to its supercomputer line.
- XFS is designed for high performance.
- It rapidly recovers from system crashes and can support extremely large disk farms.
VxFS is the Veritas file system developed by the Veritas Corporation. Some of its features include access control lists, journaling, online backup and support for files up to 2TB.
Global File System(GFS) :
- It is a clustered journaling file system for SANs that enables multiple servers to have read/write access to a single file system on shared SAN devices.
- It is used by storage area network and allows multiple user same file at a same time.