EXT3, EXT4 and XFS in Linux file system format

EXT3
(1) It can only support up to 32TB file system and 2TB file, and actually can only accommodate 2TB file system and 16GB file
(2) Ext3 currently only supports 32,000 subdirectories
(3) The Ext3 file system uses 32-bit space to record the number of blocks and the number of i-nodes
(4) When data is written to the Ext3 file system, the Ext3 data block allocator can only allocate one 4KB block at a time

EXT4 is the journaling file system under Linux system and the successor version of EXT3 file system.
(1) The file system capacity of Ext4 reaches 1EB, while the file capacity reaches 16TB
(2) theoretically supports an unlimited number of subdirectories
(3) The Ext4 file system uses 64-bit space to record the number of blocks and the number of i-nodes
(4) Ext4's multi-block allocator supports one call to allocate multiple data blocks


XFS
(1) Quickly restore the contents of disk files in a very short period of time according to the recorded logs
(2) Using the optimization algorithm, the impact of logging on the overall file operation is very small
(3) It is a full 64-bit file system, which can support millions of T bytes of storage space
(4) Data can be stored with performance close to bare device I/O

Original article, please indicate the source for reprinting´╝Ühttp://127.0.0.1:8000/system-administration-linux-tutorial/ext3-ext4-and-xfs-in-linux-file-system-format/