File systems are one of the things any newcomer to Linux must become acquainted with. It is a file that organize the data and metadata on a storage device in computer.
EXT2
- This file system is the predecessor to the EXT3 file system.
- EXT2 is not journaled.
- Hence, it is not recommended any longer
EXT3
- Most popular Linux file system, limited scalability in size and number of files.
- This file system journaled file system that has the greatest use in Linux.
- It is quite robust and quick, although it does not scale well large volumes nor great number of files.
- However, it is still not as scalable as some of the other file systems listed even with htrees.
FAT32
- FAT32 is the crudest of the file systems listed.
- It is popular with its widespread use and in Windows desktop world.
- It has made its way into being in the file system in flash RAM devices such as digital cameras, USB memory sticks and etc.
- It has no built in security access control, so is small and works well in these portable and embedded applications.
- It scales the least of the file systems listed and most systems have FAT32 compatibality due to its ubiquity.
GFS
- The RedHat Global File System was open sourced in mid 2004.
- It is a parallel cluster file system which allows multiple machines to access common data on a SAN (Storage Area Network).
- This important for allowing multiple machines access to the same data to ease management such as common configuration files between multiple webservers.
- It also allows applications and services which are written to direct disk access to be scaled out to multiple nodes.
JFS
- The IBM Journaled File System is the file system used by IBM in AIX and OS/2.
- It is a feature rich fie system ported to Linux to allow for ease of migration of existing data.
- It has been shown to provide excellent overall performance across a variety of workloads.
ReiserFS
- The Reiser File System is the default file system in SUSE Linux distributions.
- It was designed to remove the scalability and performance limitations that exist in EXT2 and EXT3 file systems.
- It scales and performs extremely well on Linux, outscalling EXT3 with htrees.
- It is the best file system on Linux where there are a great number of small files in the file system.
No comments:
Post a Comment