name | follows | bad blocks | directory contents | file allocation | partition identifier | Allowed characters in filenames | Attributes | Website | Data deduplication | Date range | date recorded | date released | File system permissions | Forks | Operating system | Max file size | Max filename length | Max number of files | Max volume size | time resolution (ns) | Transparent compression | Transparent encryption |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ext2 | Extended file system | Table | Table | Bitmap | All bytes except NUL (''\0'') and ''/'' | no-atime, append-only, synchronous-write, no-dump, / h-tree (directory), immutable, log, secure-delete, top (directory), allow-undelete | website | 14/12/1901 - 18/01/2038 | 1993 | Yes | Linux | 16[GiB] | 255 | 1,018 | 16[TIB] | 1,000,000,000 | ||||||
Ext3 | Ext2 | Table | Tree | Bitmap | All bytes except NUL (''\0'') and ''/'' | allow-undelete, append-only, h-tree (directory), immutable, journal, no-atime, no-dump, secure-delete, synchronous-write, top (directory) | website | 14/12/1901 - 18/01/2038 | 11/2001 | Yes | Linux kernel | 16[GiB] | 255 | 4[TIB] | 1,000,000,000 | |||||||
Ext4 | Ext3 | Table | Other | Contigous | All bytes except NUL (''\0'') and ''/'' and the special file names "." and ".." which are not forbidden but are always used for a respective special purpose. | acl, bh, bsddf, commit-nrsec, data-journal, data-ordered, data-writeback, delalloc, extents, journal_dev, mballoc, minixdf, noacl, nobh, nodelalloc,noextents, nomballoc, nouser_xattr, oldalloc, orlov , user_xattr | website | 14/12/1901 - 25/04/2514 | 10/10/2006 | Linux | 16[TIB] | 255 | 4,000,000,000 | 1[EIB] | 1 | Yes | ||||||
Apple File System | HFS Plus | website | 27/03/2017 | MacOS | 8[EIB] | 263 | 1 | Yes |