EXT2 Filesystem

The EXT2 filesystem was written specifically for Linux, also by Rémy Card, to replace the Extended Filesystem.

It utilizes many Berkeley Fast File System (BSD FFS) concepts; FFS  is also known as the UFS or Unix File System. The EXT2 filesystem was once the default FS for most Linux distributions.

The EXT2 filesystem is a non-journaling filesystem so recovery after a crash such as a power failure can take hours using fsck. The flip side of this is that performance is fast because data and metadata only need to be written once and not to the journal as well as the data area of the filesysem.

EXT2 File System Capacities1
Block size 1K – 8K
Max file size 16GB – 2 TB (depending upon block size)
Max number of files Variable
Max volume size 4TB – 32TB (depending upon block size)
Max filename size 255 characters

1. Refer to Decimal Naming and Prefixes for size comparisons.

Leave a Reply