Extended File System

The extended file system was Article description::the first in a series of file systems created exclusively for Linux. It was one of the first filesystems to use the Linux Kernel's VFS API. ext (in version 1) is defunct and is no longer used in major Linux distributions.

Kernel
Be sure to have support for the needed version of the extended file system in the Linux kernel:


 * ext2 - Introduced separate timestamps for file access, inode modification, and data modification. Does not support journaling. Upgradable to ext3 and ext4.
 * ext3 - Extended file system version 3. Introduces (and requires) journaling. Upgradable to ext4.
 * ext4 - Extended file system version 4. Supports fast, native filesystem encryption . Supports journaling, but also non-journaling.

USE flags
See the USE flags section of the e2fsprogs article.

Emerge
See the emerge section of the e2fsprogs article.

Mounting
See filesystem.

External resources

 * https://ext4.wiki.kernel.org/ - The second, third, and fourth extended file system wiki.
 * https://bugzilla.kernel.org/show_bug.cgi?id=23732 - The final fix for the Year 2038 problem, only for ext4.