Disk (Format - Filesystems/File-Systems (FS))
Disk (Format - Filesystems/File-Systems (FS))
- format is called low-level format
- filesystem is called high-level format
a file system or filesystem (fs) controls how data is stored and retrieved
TODO
Linux System Administrators Guide - https://www.tldp.org/LDP/sag/html/filesystems.html
Comparisons
File System Types
File System | Introduced | OS | Max File Size | Max FS Size | Journal |
---|---|---|---|---|---|
File Allocation Table (FAT) - (FAT12 - FAT16 - FAT32 - VFAT) | |||||
| 1983 | MSDOS V2 | 4GB | 16MB to 8GB | N |
| 1997 | Windows 95 | 4GB | 8GB to 2TB | N |
High Performance File System (HPFS) | 1988 | OS/2 | 4GB | 2TB | N |
New Technology File System (NTFS) | 1993 | Windows NT | 16EB | 16EB | Y |
Hierarchical File System (HFS, HFS+) | |||||
| 1993 | IBM | N | ||
| 1998 | Mac OS | 8EiB | 8EiB | N |
| 1983 | BSD | 16GiB to 256TiB | 16EiB | N |
| 2002 | FreeBSD | 512GiB to 32PiB | 512ZiB | N |
Extended File Allocation Table (exFAT) | 2006 | Windows | 16EiB | 64ZiB | N |
EXTended Filesystem (EXT) | |||||
| 1992 | Linux | 2GB | 2GB | N |
| 1993 | Linux | 16GB to 2TB4 | 2TB to 32TB | N |
| 1999 | Linux | 16GB to 2TB4 | 2TB to 32TB | Y |
| 2008 | Linux | 16TiB | 1 EiB | Y |
ReiserFS3 | 2001 | Linux | 8TB8 | 16TB | Y |
ReiserFS4 | 2005 | Linux | ? | ? | Y |
X File System (XFS) | 1994 | IRIX | 9EB | 9EB | Y |
Journaled File System (JFS) | ? | AIX | 8EB | 512TB to 4PB | Y |
Veritas File System (VxFS) | 1991 | SVR4.0 | 16EB | ? | Y |
Zettabyte File System (ZFS) | 2004 | Solaris 10 | 1YB | 16EB | N |
Hierarchical File System (HFS) | 1985 | Mac OS | 2GB | ||
HFS Plus - HFS Extended | 1998 | Mac OS | 8EiB | 8EiB | Y |
Apple File System (APFS) | 2017 | Mac OS | 8EiB | 8EiB | |
Btrfs | 2007 | Linux | 16EiB | 16EiB | |
Union Based | |||||
Union File System (UnionFS) | Linux | ||||
Another Union File System (AuFS) | Linux | ||||
Network Based | |||||
Network File System (NFS) | UNIX | ||||
SSHFS | Linux | ||||
Common Internet File System (CIFS) | Windows |
, multiple selections available,