Comparison of file systems
Updated: 5/20/2026, 7:42:38 PM Wikipedia source
The following tables compare general and technical information for a number of computer file systems.
Tables
· General information
DECtape
DECtape
File system
DECtape
Creator
DEC
Year of introduction
1964
Original operating system
PDP-6 Monitor
OS/3x0 FS
OS/3x0 FS
File system
OS/3x0 FS
Creator
IBM
Year of introduction
1964
Original operating system
OS/360
Level-D
Level-D
File system
Level-D
Creator
DEC
Year of introduction
1968
Original operating system
TOPS-10
George 3
George 3
File system
George 3
Creator
ICT (later ICL)
Year of introduction
1968
Original operating system
George 3
Version 6 Unix file system (V6FS)
Version 6 Unix file system (V6FS)
File system
Version 6 Unix file system (V6FS)
Creator
Bell Labs
Year of introduction
1972
Original operating system
Version 6 Unix
RT-11 file system
RT-11 file system
File system
RT-11 file system
Creator
DEC
Year of introduction
1973
Original operating system
RT-11
Disk Operating System (GEC DOS)
Disk Operating System (GEC DOS)
File system
Disk Operating System (GEC DOS)
Creator
GEC
Year of introduction
1973
Original operating system
Core Operating System
CP/M file system
CP/M file system
File system
CP/M file system
Creator
Digital Research (Gary Kildall)
Year of introduction
1974
Original operating system
CP/M
Files-11 ODS-1
Files-11 ODS-1
File system
Files-11 ODS-1
Creator
DEC
Year of introduction
1975
Original operating system
RSX-11
GEC DOS filing system extended
GEC DOS filing system extended
File system
GEC DOS filing system extended
Creator
GEC
Year of introduction
1977
Original operating system
OS4000
FAT (8-bit)
FAT (8-bit)
File system
FAT (8-bit)
Creator
Microsoft (Marc McDonald) for NCR
Year of introduction
1977
Original operating system
Microsoft Standalone Disk BASIC-80 (later Microsoft Standalone Disk BASIC-86)
DOS 3
DOS 3
File system
DOS 3
Creator
Apple
Year of introduction
1978
Original operating system
Apple DOS
UCSD p-System
UCSD p-System
File system
UCSD p-System
Creator
UCSD
Year of introduction
1978
Original operating system
UCSD p-System
CBM DOS
CBM DOS
File system
CBM DOS
Creator
Commodore
Year of introduction
1978
Original operating system
Commodore BASIC
Atari DOS
Atari DOS
File system
Atari DOS
Creator
Atari
Year of introduction
1979
Original operating system
Atari 8-bit
Version 7 Unix file system (V7FS)
Version 7 Unix file system (V7FS)
File system
Version 7 Unix file system (V7FS)
Creator
Bell Labs
Year of introduction
1979
Original operating system
Version 7 Unix
Files-11 ODS-2
Files-11 ODS-2
File system
Files-11 ODS-2
Creator
DEC
Year of introduction
1979
Original operating system
OpenVMS
FAT12
FAT12
File system
FAT12
Creator
Seattle Computer Products (Tim Paterson)
Year of introduction
1980
Original operating system
QDOS/86-DOS (later IBM PC DOS 1 )
ProDOS
ProDOS
File system
ProDOS
Creator
Apple
Year of introduction
1980
Original operating system
Apple SOS (later ProDOS 8)
DFS
DFS
File system
DFS
Creator
Acorn Computers Ltd
Year of introduction
1982
Original operating system
Acorn BBC Micro MOS
ADFS
ADFS
File system
ADFS
Creator
Acorn Computers Ltd
Year of introduction
1983
Original operating system
Acorn Electron (later Arthur/RISC OS)
FFS
FFS
File system
FFS
Creator
Kirk McKusick
Year of introduction
1983
Original operating system
4
FAT16
FAT16
File system
FAT16
Creator
IBM, Microsoft
Year of introduction
1984
Original operating system
PC DOS 3 , MS-DOS 3
MFS
MFS
File system
MFS
Creator
Apple
Year of introduction
1984
Original operating system
System 1
Elektronika BK tape format
Elektronika BK tape format
File system
Elektronika BK tape format
Creator
NPO "Scientific centre" (now Sitronics)
Year of introduction
1985
Original operating system
Vilnius Basic, BK monitor program
HFS
HFS
File system
HFS
Creator
Apple
Year of introduction
1985
Original operating system
System 2
Amiga OFS
Amiga OFS
File system
Amiga OFS
Creator
Metacomco for Commodore
Year of introduction
1985
Original operating system
Amiga OS
GEMDOS
GEMDOS
File system
GEMDOS
Creator
Digital Research
Year of introduction
1985
Original operating system
Atari TOS
NWFS
NWFS
File system
NWFS
Creator
Novell
Year of introduction
1985
Original operating system
NetWare 286
High Sierra
High Sierra
File system
High Sierra
Creator
Ecma International
Year of introduction
1986
Original operating system
MSCDEX for MS-DOS 3 /3
FAT16B
FAT16B
File system
FAT16B
Creator
Compaq
Year of introduction
1987
Original operating system
Compaq MS-DOS 3
Minix V1 FS
Minix V1 FS
File system
Minix V1 FS
Creator
Andrew S. Tanenbaum
Year of introduction
1987
Original operating system
MINIX 1
Amiga FFS
Amiga FFS
File system
Amiga FFS
Creator
Commodore
Year of introduction
1988
Original operating system
Amiga OS 1
ISO 9660:1988
ISO 9660:1988
File system
ISO 9660:1988
Creator
Ecma International, ISO
Year of introduction
1988
Original operating system
MS-DOS, "classic" Mac OS, and AmigaOS
HPFS
HPFS
File system
HPFS
Creator
IBM & Microsoft
Year of introduction
1989
Original operating system
OS/2 1
ISO 9660: Rock Ridge extension
ISO 9660: Rock Ridge extension
File system
ISO 9660: Rock Ridge extension
Creator
IEEE
Year of introduction
1990 c. 1990
Original operating system
Unix
JFS1
JFS1
File system
JFS1
Creator
IBM
Year of introduction
1990
Original operating system
AIX
VxFS
VxFS
File system
VxFS
Creator
VERITAS
Year of introduction
1991
Original operating system
SVR4
ext
ext
File system
ext
Creator
Rémy Card
Year of introduction
1992
Original operating system
Linux
AdvFS
AdvFS
File system
AdvFS
Creator
DEC
Year of introduction
1993
Original operating system
Digital Unix
NTFS
NTFS
File system
NTFS
Creator
Microsoft (Gary Kimura, Tom Miller)
Year of introduction
1993
Original operating system
Windows NT 3
LFS
LFS
File system
LFS
Creator
Margo Seltzer
Year of introduction
1993
Original operating system
Berkeley Sprite
ext2
ext2
File system
ext2
Creator
Rémy Card
Year of introduction
1993
Original operating system
Linux, Hurd
Xiafs
Xiafs
File system
Xiafs
Creator
Q. Frank Xia
Year of introduction
1993
Original operating system
Linux
UFS1
UFS1
File system
UFS1
Creator
Kirk McKusick
Year of introduction
1994
Original operating system
4
XFS
XFS
File system
XFS
Creator
SGI
Year of introduction
1994
Original operating system
IRIX
HFS
HFS
File system
HFS
Creator
IBM
Year of introduction
1994
Original operating system
MVS/ESA (now z/OS)
FAT16X
FAT16X
File system
FAT16X
Creator
Microsoft
Year of introduction
1995
Original operating system
MS-DOS 7 / Windows 95
ISO 9660: Joliet extension
ISO 9660: Joliet extension
File system
ISO 9660: Joliet extension
Creator
Microsoft
Year of introduction
1995
Original operating system
Microsoft Windows, Linux, "classic" Mac OS, and FreeBSD
UDF
UDF
File system
UDF
Creator
ISO/ECMA/OSTA
Year of introduction
1995
Original operating system
—N/a
FAT32, FAT32X
FAT32, FAT32X
File system
FAT32, FAT32X
Creator
Microsoft
Year of introduction
1996
Original operating system
MS-DOS 7 / Windows 95 OSR2
QFS
QFS
File system
QFS
Creator
Sun Microsystems
Year of introduction
1996
Original operating system
Solaris
GPFS
GPFS
File system
GPFS
Creator
IBM
Year of introduction
1996
Original operating system
AIX, Linux
Be File System
Be File System
File system
Be File System
Creator
Be Inc. (D. Giampaolo, Cyril Meurillon)
Year of introduction
1996
Original operating system
BeOS
Minix V2 FS
Minix V2 FS
File system
Minix V2 FS
Creator
Andrew S. Tanenbaum
Year of introduction
1997
Original operating system
MINIX 2
HFS Plus
HFS Plus
File system
HFS Plus
Creator
Apple
Year of introduction
1998
Original operating system
Mac OS 8
NSS
NSS
File system
NSS
Creator
Novell
Year of introduction
1998
Original operating system
NetWare 5
PolyServe File System (PSFS)
PolyServe File System (PSFS)
File system
PolyServe File System (PSFS)
Creator
PolyServe
Year of introduction
1998
Original operating system
Windows, Linux
Files-11 ODS-5
Files-11 ODS-5
File system
Files-11 ODS-5
Creator
DEC
Year of introduction
1998
Original operating system
OpenVMS V7
WAFL
WAFL
File system
WAFL
Creator
NetApp
Year of introduction
1998
Original operating system
Data ONTAP
ext3
ext3
File system
ext3
Creator
Stephen Tweedie
Year of introduction
1999
Original operating system
Linux
ISO 9660:1999
ISO 9660:1999
File system
ISO 9660:1999
Creator
Ecma International, ISO
Year of introduction
1999
Original operating system
Microsoft Windows, Linux, "classic" Mac OS, FreeBSD, and AmigaOS
JFS
JFS
File system
JFS
Creator
IBM
Year of introduction
1999
Original operating system
OS/2 Warp Server for e-business
GFS
GFS
File system
GFS
Creator
Sistina (Red Hat)
Year of introduction
2000
Original operating system
Linux
ReiserFS
ReiserFS
File system
ReiserFS
Creator
Namesys
Year of introduction
2001
Original operating system
Linux
zFS
zFS
File system
zFS
Creator
IBM
Year of introduction
2001
Original operating system
z/OS (backported to OS/390)
FATX
FATX
File system
FATX
Creator
Microsoft
Year of introduction
2002
Original operating system
Xbox
UFS2
UFS2
File system
UFS2
Creator
Kirk McKusick
Year of introduction
2002
Original operating system
FreeBSD 5
OCFS
OCFS
File system
OCFS
Creator
Oracle Corporation
Year of introduction
2002
Original operating system
Linux
SquashFS
SquashFS
File system
SquashFS
Creator
Phillip Lougher, Robert Lougher
Year of introduction
2002
Original operating system
Linux
VMFS2
VMFS2
File system
VMFS2
Creator
VMware
Year of introduction
2002
Original operating system
VMware ESX Server 2
Lustre
Lustre
File system
Lustre
Creator
Cluster File Systems
Year of introduction
2002
Original operating system
Linux
Fossil
Fossil
File system
Fossil
Creator
Bell Labs
Year of introduction
2003
Original operating system
Plan 9 version 4
Google File System
Google File System
File system
Google File System
Creator
Google
Year of introduction
2003
Original operating system
Linux
ZFS
ZFS
File system
ZFS
Creator
Sun Microsystems
Year of introduction
2004
Original operating system
Solaris
Reiser4
Reiser4
File system
Reiser4
Creator
Namesys
Year of introduction
2004
Original operating system
Linux
Non-Volatile File System
Non-Volatile File System
File system
Non-Volatile File System
Creator
Palm, Inc.
Year of introduction
2004
Original operating system
Palm OS Garnet
BeeGFS
BeeGFS
File system
BeeGFS
Creator
Fraunhofer/ ThinkParQ
Year of introduction
2005
Original operating system
Linux
GlusterFS
GlusterFS
File system
GlusterFS
Creator
Gluster Inc.
Year of introduction
2005
Original operating system
Linux
| File system | Creator | Year of introduction | Original operating system |
| DECtape | DEC | 1964 | PDP-6 Monitor |
| OS/3x0 FS | IBM | 1964 | OS/360 |
| Level-D | DEC | 1968 | TOPS-10 |
| George 3 | ICT (later ICL) | 1968 | George 3 |
| Version 6 Unix file system (V6FS) | Bell Labs | 1972 | Version 6 Unix |
| RT-11 file system | DEC | 1973 | RT-11 |
| Disk Operating System (GEC DOS) | GEC | 1973 | Core Operating System |
| CP/M file system | Digital Research (Gary Kildall) | 1974 | CP/M |
| Files-11 ODS-1 | DEC | 1975 | RSX-11 |
| GEC DOS filing system extended | GEC | 1977 | OS4000 |
| FAT (8-bit) | Microsoft (Marc McDonald) for NCR | 1977 | Microsoft Standalone Disk BASIC-80 (later Microsoft Standalone Disk BASIC-86) |
| DOS 3 | Apple | 1978 | Apple DOS |
| UCSD p-System | UCSD | 1978 | UCSD p-System |
| CBM DOS | Commodore | 1978 | Commodore BASIC |
| Atari DOS | Atari | 1979 | Atari 8-bit |
| Version 7 Unix file system (V7FS) | Bell Labs | 1979 | Version 7 Unix |
| Files-11 ODS-2 | DEC | 1979 | OpenVMS |
| FAT12 | Seattle Computer Products (Tim Paterson) | 1980 | QDOS/86-DOS (later IBM PC DOS 1 ) |
| ProDOS | Apple | 1980 | Apple SOS (later ProDOS 8) |
| DFS | Acorn Computers Ltd | 1982 | Acorn BBC Micro MOS |
| ADFS | Acorn Computers Ltd | 1983 | Acorn Electron (later Arthur/RISC OS) |
| FFS | Kirk McKusick | 1983 | 4 |
| FAT16 | IBM, Microsoft | 1984 | PC DOS 3 , MS-DOS 3 |
| MFS | Apple | 1984 | System 1 |
| Elektronika BK tape format | NPO "Scientific centre" (now Sitronics) | 1985 | Vilnius Basic, BK monitor program |
| HFS | Apple | 1985 | System 2 |
| Amiga OFS | Metacomco for Commodore | 1985 | Amiga OS |
| GEMDOS | Digital Research | 1985 | Atari TOS |
| NWFS | Novell | 1985 | NetWare 286 |
| High Sierra | Ecma International | 1986 | MSCDEX for MS-DOS 3 /3 |
| FAT16B | Compaq | 1987 | Compaq MS-DOS 3 |
| Minix V1 FS | Andrew S. Tanenbaum | 1987 | MINIX 1 |
| Amiga FFS | Commodore | 1988 | Amiga OS 1 |
| ISO 9660:1988 | Ecma International, ISO | 1988 | MS-DOS, "classic" Mac OS, and AmigaOS |
| HPFS | IBM & Microsoft | 1989 | OS/2 1 |
| ISO 9660: Rock Ridge extension | IEEE | 1990 c. 1990 | Unix |
| JFS1 | IBM | 1990 | AIX |
| VxFS | VERITAS | 1991 | SVR4 |
| ext | Rémy Card | 1992 | Linux |
| AdvFS | DEC | 1993 | Digital Unix |
| NTFS | Microsoft (Gary Kimura, Tom Miller) | 1993 | Windows NT 3 |
| LFS | Margo Seltzer | 1993 | Berkeley Sprite |
| ext2 | Rémy Card | 1993 | Linux, Hurd |
| Xiafs | Q. Frank Xia | 1993 | Linux |
| UFS1 | Kirk McKusick | 1994 | 4 |
| XFS | SGI | 1994 | IRIX |
| HFS | IBM | 1994 | MVS/ESA (now z/OS) |
| FAT16X | Microsoft | 1995 | MS-DOS 7 / Windows 95 |
| ISO 9660: Joliet extension | Microsoft | 1995 | Microsoft Windows, Linux, "classic" Mac OS, and FreeBSD |
bcachefs
bcachefs
File system
bcachefs
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
Yes
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
Yes
Security/
MAC labels
Yes
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
Yes
BeeGFS
BeeGFS
File system
BeeGFS
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
No
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
Yes
Security/
MAC labels
?
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
Yes
CP/M file system
CP/M file system
File system
CP/M file system
Stores file owner
No
POSIX
file permissions
No
Creation timestamps
Yes
Last access/
read timestamps
No
Last change
timestamps
No
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
No
DECtape
DECtape
File system
DECtape
Stores file owner
No
POSIX
file permissions
No
Creation timestamps
Yes
Last access/
read timestamps
No
Last change
timestamps
No
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
No
Elektronika BK tape format
Elektronika BK tape format
File system
Elektronika BK tape format
Stores file owner
No
POSIX
file permissions
No
Creation timestamps
No
Last access/
read timestamps
No
Last change
timestamps
No
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
Yes
Level-D
Level-D
File system
Level-D
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
Yes
Last access/
read timestamps
Yes (date only)
Last change
timestamps
Yes
Last archive
timestamps
Yes
Access control lists
Yes (FILDAE)
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
No
RT-11
RT-11
File system
RT-11
Stores file owner
No
POSIX
file permissions
No
Creation timestamps
Yes (date only)
Last access/
read timestamps
No
Last change
timestamps
No
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
Yes
Version 6 Unix file system (V6FS)
Version 6 Unix file system (V6FS)
File system
Version 6 Unix file system (V6FS)
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
No
Last access/
read timestamps
Yes
Last change
timestamps
No
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
No
Version 7 Unix file system (V7FS)
Version 7 Unix file system (V7FS)
File system
Version 7 Unix file system (V7FS)
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
No
Last access/
read timestamps
Yes
Last change
timestamps
No
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
No
exFAT
exFAT
File system
exFAT
Stores file owner
No
POSIX
file permissions
No
Creation timestamps
Yes
Last access/
read timestamps
Yes
Last change
timestamps
No
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
No
FAT12/FAT16/FAT32
FAT12/FAT16/FAT32
File system
FAT12/FAT16/FAT32
Stores file owner
No
POSIX
file permissions
No
Creation timestamps
Yes
Last access/
read timestamps
Yes
Last change
timestamps
No
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
No
HPFS
HPFS
File system
HPFS
Stores file owner
Yes
POSIX
file permissions
No
Creation timestamps
Yes
Last access/
read timestamps
Yes
Last change
timestamps
No
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
?
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
No
NTFS
NTFS
File system
NTFS
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
Yes
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
Yes
Security/
MAC labels
Yes
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
No
ReFS
ReFS
File system
ReFS
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
Yes
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
Yes
Security/
MAC labels
?
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
Yes
HFS
HFS
File system
HFS
Stores file owner
No
POSIX
file permissions
No
Creation timestamps
Yes
Last access/
read timestamps
No
Last change
timestamps
No
Last archive
timestamps
Yes
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
No
HFS Plus
HFS Plus
File system
HFS Plus
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
Yes
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
Yes
Access control lists
Yes
Security/
MAC labels
?
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
No
FFS
FFS
File system
FFS
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
No
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
No
UFS1
UFS1
File system
UFS1
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
No
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
Yes
Security/
MAC labels
Yes
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
No
UFS2
UFS2
File system
UFS2
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
Yes
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
Yes
Security/
MAC labels
Yes
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
Partial
HAMMER
HAMMER
File system
HAMMER
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
Yes
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
?
Access control lists
Yes
Security/
MAC labels
Yes
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
Yes
HAMMER2
HAMMER2
File system
HAMMER2
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
?
Last access/
read timestamps
?
Last change
timestamps
?
Last archive
timestamps
?
Access control lists
?
Security/
MAC labels
?
Extended attributes/
Alternate data streams/
forks
?
checksum/
ECC
?
LFS
LFS
File system
LFS
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
No
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
No
EROFS
EROFS
File system
EROFS
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
No
Last access/
read timestamps
No
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
Yes
Security/
MAC labels
Yes
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
No
ext
ext
File system
ext
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
No
Last access/
read timestamps
No
Last change
timestamps
No
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
No
Xiafs
Xiafs
File system
Xiafs
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
No
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
No
ext2
ext2
File system
ext2
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
No
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
Yes
Security/
MAC labels
Yes
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
No
ext3
ext3
File system
ext3
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
No
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
Yes
Security/
MAC labels
Yes
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
No
ext4
ext4
File system
ext4
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
Yes
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
Yes
Security/
MAC labels
Yes
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
Partial
NOVA
NOVA
File system
NOVA
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
Yes
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
Yes
Lustre
Lustre
File system
Lustre
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
No
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
Yes
Security/
MAC labels
Yes
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
No
F2FS
F2FS
File system
F2FS
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
Yes
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
Yes
Security/
MAC labels
Yes
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
No
GPFS
GPFS
File system
GPFS
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
Yes
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
Yes
Security/
MAC labels
Yes
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
Yes
GFS
GFS
File system
GFS
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
No
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
Yes
Security/
MAC labels
Yes
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
No
NILFS
NILFS
File system
NILFS
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
Yes
Last access/
read timestamps
No
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
Yes
ReiserFS
ReiserFS
File system
ReiserFS
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
No
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
Yes
Security/
MAC labels
Yes
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
No
Reiser4
Reiser4
File system
Reiser4
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
No
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
No
OCFS
OCFS
File system
OCFS
Stores file owner
No
POSIX
file permissions
Yes
Creation timestamps
No
Last access/
read timestamps
No
Last change
timestamps
Yes
Last archive
timestamps
Yes
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
No
OCFS2
OCFS2
File system
OCFS2
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
No
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
No
XFS
XFS
File system
XFS
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
Yes
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
Yes
Security/
MAC labels
Yes
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
Yes
JFS
JFS
File system
JFS
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
Yes
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
Yes
Security/
MAC labels
Yes
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
No
QFS
QFS
File system
QFS
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
Yes
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
Yes
Access control lists
Yes
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
No
BFS
BFS
File system
BFS
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
Yes
Last access/
read timestamps
No
Last change
timestamps
No
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
No
AdvFS
AdvFS
File system
AdvFS
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
No
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
Yes
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
No
NSS
NSS
File system
NSS
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
Yes
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
Yes
Access control lists
Yes
Security/
MAC labels
?
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
No
NWFS
NWFS
File system
NWFS
Stores file owner
Yes
POSIX
file permissions
?
Creation timestamps
Yes
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
Yes
Access control lists
Yes
Security/
MAC labels
?
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
No
Files-11 ODS-1
Files-11 ODS-1
File system
Files-11 ODS-1
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
Yes
Last access/
read timestamps
No
Last change
timestamps
No
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
No
Files-11 ODS-2
Files-11 ODS-2
File system
Files-11 ODS-2
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
Yes
Last access/
read timestamps
No
Last change
timestamps
No
Last archive
timestamps
Yes
Access control lists
Yes
Security/
MAC labels
?
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
No
Files-11 ODS-5
Files-11 ODS-5
File system
Files-11 ODS-5
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
Yes
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
Yes
Access control lists
Yes
Security/
MAC labels
?
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
No
APFS
APFS
File system
APFS
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
Yes
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
Yes
Access control lists
Yes
Security/
MAC labels
Yes
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
Yes
VxFS
VxFS
File system
VxFS
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
Yes
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
Yes
Security/
MAC labels
?
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
No
UDF
UDF
File system
UDF
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
Yes
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
Yes
Access control lists
Yes
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
Yes
Fossil
Fossil
File system
Fossil
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
No
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
No
ZFS
ZFS
File system
ZFS
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
Yes
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
Yes
Access control lists
Yes
Security/
MAC labels
Yes
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
Yes
Btrfs
Btrfs
File system
Btrfs
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
Yes
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
Yes
Security/
MAC labels
Yes
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
Yes
Minix V1
Minix V1
File system
Minix V1
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
No
Last access/
read timestamps
No
Last change
timestamps
No
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
No
Minix V2
Minix V2
File system
Minix V2
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
No
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
No
Minix V3
Minix V3
File system
Minix V3
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
No
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
No
VMFS2
VMFS2
File system
VMFS2
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
No
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
No
VMFS3
VMFS3
File system
VMFS3
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
No
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
No
ISO 9660:1988
ISO 9660:1988
File system
ISO 9660:1988
Stores file owner
No
POSIX
file permissions
No
Creation timestamps
Yes
Last access/
read timestamps
No
Last change
timestamps
No
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
No
ISO 9660: Rock Ridge extension
ISO 9660: Rock Ridge extension
File system
ISO 9660: Rock Ridge extension
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
No
Last access/
read timestamps
Yes
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
No
ISO 9660: Joliet extension
ISO 9660: Joliet extension
File system
ISO 9660: Joliet extension
Stores file owner
No
POSIX
file permissions
No
Creation timestamps
Yes
Last access/
read timestamps
No
Last change
timestamps
No
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
No
ISO 9660:1999
ISO 9660:1999
File system
ISO 9660:1999
Stores file owner
No
POSIX
file permissions
No
Creation timestamps
Yes
Last access/
read timestamps
No
Last change
timestamps
No
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
No
High Sierra
High Sierra
File system
High Sierra
Stores file owner
No
POSIX
file permissions
No
Creation timestamps
Yes
Last access/
read timestamps
No
Last change
timestamps
No
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
No
Extended attributes/
Alternate data streams/
forks
No
checksum/
ECC
No
SquashFS
SquashFS
File system
SquashFS
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
No
Last access/
read timestamps
No
Last change
timestamps
Yes
Last archive
timestamps
No
Access control lists
No
Security/
MAC labels
Yes
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
No
BlueStore/CephFS
BlueStore/CephFS
File system
BlueStore/CephFS
Stores file owner
Yes
POSIX
file permissions
Yes
Creation timestamps
Yes
Last access/
read timestamps
Yes
Last change
timestamps
?
Last archive
timestamps
No
Access control lists
Yes
Security/
MAC labels
Yes
Extended attributes/
Alternate data streams/
forks
Yes
checksum/
ECC
Yes
File system
File system
File system
File system
Stores file owner
Stores file owner
POSIX
file permissions
POSIX
file permissions
Creation timestamps
Creation timestamps
Last access/
read timestamps
Last access/
read timestamps
Last change
timestamps
Last change
timestamps
Last archive
timestamps
Last archive
timestamps
Access control lists
Access control lists
Security/
MAC labels
Security/
MAC labels
Extended attributes/
Alternate data streams/
forks
Extended attributes/
Alternate data streams/
forks
checksum/
ECC
checksum/
ECC
| File system | Stores file owner | POSIX file permissions | Creation timestamps | Last access/ read timestamps | Last change timestamps | Last archive timestamps | Access control lists | Security/ MAC labels | Extended attributes/ Alternate data streams/ forks | checksum/ ECC |
| bcachefs | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes |
| BeeGFS | Yes | Yes | No | Yes | Yes | No | Yes | ? | Yes | Yes |
| CP/M file system | No | No | Yes | No | No | No | No | No | No | No |
| DECtape | No | No | Yes | No | No | No | No | No | No | No |
| Elektronika BK tape format | No | No | No | No | No | No | No | No | No | Yes |
| Level-D | Yes | Yes | Yes | Yes (date only) | Yes | Yes | Yes (FILDAE) | No | No | No |
| RT-11 | No | No | Yes (date only) | No | No | No | No | No | No | Yes |
| Version 6 Unix file system (V6FS) | Yes | Yes | No | Yes | No | No | No | No | No | No |
| Version 7 Unix file system (V7FS) | Yes | Yes | No | Yes | No | No | No | No | No | No |
| exFAT | No | No | Yes | Yes | No | No | No | No | No | No |
| FAT12/FAT16/FAT32 | No | No | Yes | Yes | No | No | No | No | No | No |
| HPFS | Yes | No | Yes | Yes | No | No | No | ? | Yes | No |
| NTFS | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | No |
| ReFS | Yes | Yes | Yes | Yes | Yes | No | Yes | ? | Yes | Yes |
| HFS | No | No | Yes | No | No | Yes | No | No | Yes | No |
| HFS Plus | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | Yes | No |
| FFS | Yes | Yes | No | Yes | Yes | No | No | No | No | No |
| UFS1 | Yes | Yes | No | Yes | Yes | No | Yes | Yes | No | No |
| UFS2 | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Partial |
| HAMMER | Yes | Yes | Yes | Yes | Yes | ? | Yes | Yes | No | Yes |
| HAMMER2 | Yes | Yes | ? | ? | ? | ? | ? | ? | ? | ? |
| LFS | Yes | Yes | No | Yes | Yes | No | No | No | No | No |
| EROFS | Yes | Yes | No | No | Yes | No | Yes | Yes | Yes | No |
| ext | Yes | Yes | No | No | No | No | No | No | No | No |
| Xiafs | Yes | Yes | No | Yes | Yes | No | No | No | No | No |
| ext2 | Yes | Yes | No | Yes | Yes | No | Yes | Yes | Yes | No |
| ext3 | Yes | Yes | No | Yes | Yes | No | Yes | Yes | Yes | No |
| ext4 | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Partial |
| NOVA | Yes | Yes | Yes | Yes | Yes | No | No | No | No | Yes |
| Lustre | Yes | Yes | No | Yes | Yes | No | Yes | Yes | Yes | No |
| F2FS | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | No |
| GPFS | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes |
| GFS | Yes | Yes | No | Yes | Yes | No | Yes | Yes | Yes | No |
| NILFS | Yes | Yes | Yes | No | Yes | No | No | No | No | Yes |
| ReiserFS | Yes | Yes | No | Yes | Yes | No | Yes | Yes | Yes | No |
| Reiser4 | Yes | Yes | No | Yes | Yes | No | No | No | No | No |
| OCFS | No | Yes | No | No | Yes | Yes | No | No | No | No |
| OCFS2 | Yes | Yes | No | Yes | Yes | No | No | No | No | No |
| XFS | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes |
| JFS | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | No |
| QFS | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | No |
| BFS | Yes | Yes | Yes | No | No | No | No | No | Yes | No |
| AdvFS | Yes | Yes | No | Yes | Yes | No | Yes | No | Yes | No |
| NSS | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | Yes | No |
| NWFS | Yes | ? | Yes | Yes | Yes | Yes | Yes | ? | Yes | No |
| Files-11 ODS-1 | Yes | Yes | Yes | No | No | No | No | No | Yes | No |
| Files-11 ODS-2 | Yes | Yes | Yes | No | No | Yes | Yes | ? | Yes | No |
| Files-11 ODS-5 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | Yes | No |
| APFS | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
DECtape
DECtape
File system
DECtape
Hard links
No
Symbolic links
No
Block journaling
No
-only journaling
No
Case-sensitive
No
Case-preserving
No
File Change Log
No
XIP
No
BeeGFS
BeeGFS
File system
BeeGFS
Hard links
No
Symbolic links
Yes
Block journaling
Yes
-only journaling
Yes
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
No
Level-D
Level-D
File system
Level-D
Hard links
No
Symbolic links
No
Block journaling
No
-only journaling
No
Case-sensitive
No
Case-preserving
No
File Change Log
No
XIP
No
RT-11
RT-11
File system
RT-11
Hard links
No
Symbolic links
No
Block journaling
No
-only journaling
No
Case-sensitive
No
Case-preserving
No
File Change Log
No
XIP
No
APFS
APFS
File system
APFS
Hard links
Yes
Symbolic links
Yes
Block journaling
?
-only journaling
?
Case-sensitive
Optional
Case-preserving
Yes
File Change Log
?
XIP
?
Version 6 Unix file system (V6FS)
Version 6 Unix file system (V6FS)
File system
Version 6 Unix file system (V6FS)
Hard links
Yes
Symbolic links
No
Block journaling
No
-only journaling
No
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
No
Version 7 Unix file system (V7FS)
Version 7 Unix file system (V7FS)
File system
Version 7 Unix file system (V7FS)
Hard links
Yes
Symbolic links
No
Block journaling
No
-only journaling
No
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
No
exFAT
exFAT
File system
exFAT
Hard links
No
Symbolic links
No
Block journaling
No
-only journaling
Partial (with TexFAT only)
Case-sensitive
No
Case-preserving
Yes
File Change Log
No
XIP
No
FAT12
FAT12
File system
FAT12
Hard links
No
Symbolic links
No
Block journaling
No
-only journaling
Partial (with TFAT12 only)
Case-sensitive
No
Case-preserving
Partial (with VFAT LFNs only)
File Change Log
No
XIP
No
FAT16 / FAT16B / FAT16X
FAT16 / FAT16B / FAT16X
File system
FAT16 / FAT16B / FAT16X
Hard links
No
Symbolic links
No
Block journaling
No
-only journaling
Partial (with TFAT16 only)
Case-sensitive
No
Case-preserving
Partial (with VFAT LFNs only)
File Change Log
No
XIP
No
FAT32 / FAT32X
FAT32 / FAT32X
File system
FAT32 / FAT32X
Hard links
No
Symbolic links
No
Block journaling
No?
-only journaling
Partial (with TFAT32 only)
Case-sensitive
No
Case-preserving
Partial (with VFAT LFNs only)
File Change Log
No
XIP
No
GFS
GFS
File system
GFS
Hard links
Yes
Symbolic links
Yes
Block journaling
Yes
-only journaling
Yes
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
No
HPFS
HPFS
File system
HPFS
Hard links
No
Symbolic links
No
Block journaling
No
-only journaling
No
Case-sensitive
No
Case-preserving
Yes
File Change Log
No
XIP
No
NTFS
NTFS
File system
NTFS
Hard links
Yes
Symbolic links
Yes
Block journaling
No
-only journaling
Yes (2000)
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
Yes
XIP
?
HFS Plus
HFS Plus
File system
HFS Plus
Hard links
Yes
Symbolic links
Yes
Block journaling
No
-only journaling
Yes
Case-sensitive
Optional
Case-preserving
Yes
File Change Log
Yes
XIP
No
FFS
FFS
File system
FFS
Hard links
Yes
Symbolic links
Yes
Block journaling
No
-only journaling
No
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
No
UFS1
UFS1
File system
UFS1
Hard links
Yes
Symbolic links
Yes
Block journaling
No
-only journaling
No
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
No
UFS2
UFS2
File system
UFS2
Hard links
Yes
Symbolic links
Yes
Block journaling
No
-only journaling
Yes
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
?
HAMMER
HAMMER
File system
HAMMER
Hard links
Yes
Symbolic links
Yes
Block journaling
Yes
-only journaling
Yes
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
?
XIP
No
HAMMER2
HAMMER2
File system
HAMMER2
Hard links
Yes
Symbolic links
Yes
Block journaling
?
-only journaling
?
Case-sensitive
?
Case-preserving
?
File Change Log
?
XIP
?
LFS
LFS
File system
LFS
Hard links
Yes
Symbolic links
Yes
Block journaling
Yes
-only journaling
No
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
No
EROFS
EROFS
File system
EROFS
Hard links
Yes
Symbolic links
Yes
Block journaling
No
-only journaling
No
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
No
ext
ext
File system
ext
Hard links
Yes
Symbolic links
Yes
Block journaling
No
-only journaling
No
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
No
Xiafs
Xiafs
File system
Xiafs
Hard links
Yes
Symbolic links
Yes
Block journaling
No
-only journaling
No
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
No
ext2
ext2
File system
ext2
Hard links
Yes
Symbolic links
Yes
Block journaling
No
-only journaling
No
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
Yes
ext3
ext3
File system
ext3
Hard links
Yes
Symbolic links
Yes
Block journaling
Yes (2001)
-only journaling
Yes (2001)
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
Yes
ext4
ext4
File system
ext4
Hard links
Yes
Symbolic links
Yes
Block journaling
Yes
-only journaling
Yes
Case-sensitive
Yes, optional
Case-preserving
Yes
File Change Log
No
XIP
Yes
NOVA
NOVA
File system
NOVA
Hard links
Yes
Symbolic links
Yes
Block journaling
No
-only journaling
Yes
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
Yes
F2FS
F2FS
File system
F2FS
Hard links
Yes
Symbolic links
Yes
Block journaling
Yes
-only journaling
No
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
No
Lustre
Lustre
File system
Lustre
Hard links
Yes
Symbolic links
Yes
Block journaling
Yes
-only journaling
Yes
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
Yes
XIP
No
NILFS
NILFS
File system
NILFS
Hard links
Yes
Symbolic links
Yes
Block journaling
Yes
-only journaling
No
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
No
ReiserFS
ReiserFS
File system
ReiserFS
Hard links
Yes
Symbolic links
Yes
Block journaling
Yes
-only journaling
Yes
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
?
Reiser4
Reiser4
File system
Reiser4
Hard links
Yes
Symbolic links
Yes
Block journaling
Yes
-only journaling
No
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
?
OCFS
OCFS
File system
OCFS
Hard links
No
Symbolic links
Yes
Block journaling
No
-only journaling
No
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
No
OCFS2
OCFS2
File system
OCFS2
Hard links
Yes
Symbolic links
Yes
Block journaling
Yes
-only journaling
Yes
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
No
XFS
XFS
File system
XFS
Hard links
Yes
Symbolic links
Yes
Block journaling
Yes
-only journaling
Yes
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
Yes
XIP
?
JFS
JFS
File system
JFS
Hard links
Yes
Symbolic links
Yes
Block journaling
Yes
-only journaling
Yes (1990)
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
?
QFS
QFS
File system
QFS
Hard links
Yes
Symbolic links
Yes
Block journaling
No
-only journaling
Yes
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
No
BFS
BFS
File system
BFS
Hard links
Yes
Symbolic links
Yes
Block journaling
No
-only journaling
Yes
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
?
XIP
No
NSS
NSS
File system
NSS
Hard links
Yes
Symbolic links
Yes
Block journaling
?
-only journaling
Yes
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
Yes
XIP
No
NWFS
NWFS
File system
NWFS
Hard links
Yes
Symbolic links
Yes
Block journaling
No
-only journaling
No
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
Yes
XIP
No
Files-11 ODS-1
Files-11 ODS-1
File system
Files-11 ODS-1
Hard links
Yes
Symbolic links
No
Block journaling
No
-only journaling
No
Case-sensitive
No
Case-preserving
No
File Change Log
No
XIP
No
Files-11 ODS-2
Files-11 ODS-2
File system
Files-11 ODS-2
Hard links
Yes
Symbolic links
Yes
Block journaling
No
-only journaling
Yes
Case-sensitive
No
Case-preserving
No
File Change Log
Yes
XIP
No
Files-11 ODS-5
Files-11 ODS-5
File system
Files-11 ODS-5
Hard links
Yes
Symbolic links
Yes
Block journaling
No
-only journaling
Yes
Case-sensitive
No
Case-preserving
Yes
File Change Log
Yes
XIP
?
UDF
UDF
File system
UDF
Hard links
Yes
Symbolic links
Yes
Block journaling
Yes
-only journaling
Yes
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
Yes
VxFS
VxFS
File system
VxFS
Hard links
Yes
Symbolic links
Yes
Block journaling
Yes
-only journaling
No
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
Yes
XIP
?
Fossil
Fossil
File system
Fossil
Hard links
No
Symbolic links
No
Block journaling
No
-only journaling
No
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
Yes
XIP
No
ZFS
ZFS
File system
ZFS
Hard links
Yes
Symbolic links
Yes
Block journaling
Yes
-only journaling
No
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
No
Btrfs
Btrfs
File system
Btrfs
Hard links
Yes
Symbolic links
Yes
Block journaling
Yes
-only journaling
No
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
?
XIP
?
bcachefs
bcachefs
File system
bcachefs
Hard links
Yes
Symbolic links
Yes
Block journaling
Yes
-only journaling
No
Case-sensitive
Yes, optional
Case-preserving
Yes
File Change Log
?
XIP
?
Minix V1
Minix V1
File system
Minix V1
Hard links
Yes
Symbolic links
Yes
Block journaling
No
-only journaling
No
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
No
Minix V2
Minix V2
File system
Minix V2
Hard links
Yes
Symbolic links
Yes
Block journaling
No
-only journaling
No
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
No
Minix V3
Minix V3
File system
Minix V3
Hard links
Yes
Symbolic links
Yes
Block journaling
No
-only journaling
No
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
No
VMFS2
VMFS2
File system
VMFS2
Hard links
Yes
Symbolic links
Yes
Block journaling
No
-only journaling
Yes
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
No
VMFS3
VMFS3
File system
VMFS3
Hard links
Yes
Symbolic links
Yes
Block journaling
No
-only journaling
Yes
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
No
ReFS
ReFS
File system
ReFS
Hard links
Yes
Symbolic links
Yes
Block journaling
?
-only journaling
?
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
?
XIP
?
ISO 9660
ISO 9660
File system
ISO 9660
Hard links
No
Symbolic links
No
Block journaling
No
-only journaling
No
Case-sensitive
No
Case-preserving
No
File Change Log
No
XIP
No
ISO 9660: Rock Ridge extension
ISO 9660: Rock Ridge extension
File system
ISO 9660: Rock Ridge extension
Hard links
Yes
Symbolic links
Yes
Block journaling
No
-only journaling
No
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
No
ISO 9660: Joliet extension
ISO 9660: Joliet extension
File system
ISO 9660: Joliet extension
Hard links
No
Symbolic links
No
Block journaling
No
-only journaling
No
Case-sensitive
No
Case-preserving
Yes
File Change Log
No
XIP
No
SquashFS
SquashFS
File system
SquashFS
Hard links
Yes
Symbolic links
Yes
Block journaling
No
-only journaling
No
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
No
BlueStore/CephFS
BlueStore/CephFS
File system
BlueStore/CephFS
Hard links
Yes
Symbolic links
Yes
Block journaling
Yes
-only journaling
Yes
Case-sensitive
Yes
Case-preserving
Yes
File Change Log
No
XIP
No
File system
File system
File system
File system
Hard links
Hard links
Symbolic links
Symbolic links
Block journaling
Block journaling
-only journaling
-only journaling
Case-sensitive
Case-sensitive
Case-preserving
Case-preserving
File Change Log
File Change Log
XIP
XIP
| File system | Hard links | Symbolic links | Block journaling | -only journaling | Case-sensitive | Case-preserving | File Change Log | XIP |
| DECtape | No | No | No | No | No | No | No | No |
| BeeGFS | No | Yes | Yes | Yes | Yes | Yes | No | No |
| Level-D | No | No | No | No | No | No | No | No |
| RT-11 | No | No | No | No | No | No | No | No |
| APFS | Yes | Yes | ? | ? | Optional | Yes | ? | ? |
| Version 6 Unix file system (V6FS) | Yes | No | No | No | Yes | Yes | No | No |
| Version 7 Unix file system (V7FS) | Yes | No | No | No | Yes | Yes | No | No |
| exFAT | No | No | No | Partial (with TexFAT only) | No | Yes | No | No |
| FAT12 | No | No | No | Partial (with TFAT12 only) | No | Partial (with VFAT LFNs only) | No | No |
| FAT16 / FAT16B / FAT16X | No | No | No | Partial (with TFAT16 only) | No | Partial (with VFAT LFNs only) | No | No |
| FAT32 / FAT32X | No | No | No? | Partial (with TFAT32 only) | No | Partial (with VFAT LFNs only) | No | No |
| GFS | Yes | Yes | Yes | Yes | Yes | Yes | No | No |
| HPFS | No | No | No | No | No | Yes | No | No |
| NTFS | Yes | Yes | No | Yes (2000) | Yes | Yes | Yes | ? |
| HFS Plus | Yes | Yes | No | Yes | Optional | Yes | Yes | No |
| FFS | Yes | Yes | No | No | Yes | Yes | No | No |
| UFS1 | Yes | Yes | No | No | Yes | Yes | No | No |
| UFS2 | Yes | Yes | No | Yes | Yes | Yes | No | ? |
| HAMMER | Yes | Yes | Yes | Yes | Yes | Yes | ? | No |
| HAMMER2 | Yes | Yes | ? | ? | ? | ? | ? | ? |
| LFS | Yes | Yes | Yes | No | Yes | Yes | No | No |
| EROFS | Yes | Yes | No | No | Yes | Yes | No | No |
| ext | Yes | Yes | No | No | Yes | Yes | No | No |
| Xiafs | Yes | Yes | No | No | Yes | Yes | No | No |
| ext2 | Yes | Yes | No | No | Yes | Yes | No | Yes |
| ext3 | Yes | Yes | Yes (2001) | Yes (2001) | Yes | Yes | No | Yes |
| ext4 | Yes | Yes | Yes | Yes | Yes, optional | Yes | No | Yes |
| NOVA | Yes | Yes | No | Yes | Yes | Yes | No | Yes |
| F2FS | Yes | Yes | Yes | No | Yes | Yes | No | No |
| Lustre | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No |
| NILFS | Yes | Yes | Yes | No | Yes | Yes | No | No |
| ReiserFS | Yes | Yes | Yes | Yes | Yes | Yes | No | ? |
| Reiser4 | Yes | Yes | Yes | No | Yes | Yes | No | ? |
| OCFS | No | Yes | No | No | Yes | Yes | No | No |
| OCFS2 | Yes | Yes | Yes | Yes | Yes | Yes | No | No |
| XFS | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? |
| JFS | Yes | Yes | Yes | Yes (1990) | Yes | Yes | No | ? |
| QFS | Yes | Yes | No | Yes | Yes | Yes | No | No |
| BFS | Yes | Yes | No | Yes | Yes | Yes | ? | No |
| NSS | Yes | Yes | ? | Yes | Yes | Yes | Yes | No |
| NWFS | Yes | Yes | No | No | Yes | Yes | Yes | No |
| Files-11 ODS-1 | Yes | No | No | No | No | No | No | No |
| Files-11 ODS-2 | Yes | Yes | No | Yes | No | No | Yes | No |
| Files-11 ODS-5 | Yes | Yes | No | Yes | No | Yes | Yes | ? |
| UDF | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes |
| VxFS | Yes | Yes | Yes | No | Yes | Yes | Yes | ? |
| Fossil | No | No | No | No | Yes | Yes | Yes | No |
| ZFS | Yes | Yes | Yes | No | Yes | Yes | No | No |
| Btrfs | Yes | Yes | Yes | No | Yes | Yes | ? | ? |
DECtape
DECtape
File system
DECtape
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
BeeGFS
BeeGFS
File system
BeeGFS
Internal snapshotting / branching
No
Encryption
No
Deduplication
Yes
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
Yes
Self-healing
No
Level-D
Level-D
File system
Level-D
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
RT-11
RT-11
File system
RT-11
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
APFS
APFS
File system
APFS
Internal snapshotting / branching
Yes
Encryption
Yes
Deduplication
Yes
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
Yes
Self-healing
No
Version 6 Unix file system (V6FS)
Version 6 Unix file system (V6FS)
File system
Version 6 Unix file system (V6FS)
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
Version 7 Unix file system (V7FS)
Version 7 Unix file system (V7FS)
File system
Version 7 Unix file system (V7FS)
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
exFAT
exFAT
File system
exFAT
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
FAT12
FAT12
File system
FAT12
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
Partial
Self-healing
No
FAT16 / FAT16B / FAT16X
FAT16 / FAT16B / FAT16X
File system
FAT16 / FAT16B / FAT16X
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
Partial
Self-healing
No
FAT32 / FAT32X
FAT32 / FAT32X
File system
FAT32 / FAT32X
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
GFS
GFS
File system
GFS
Internal snapshotting / branching
No
Encryption
No
Deduplication
?
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
HPFS
HPFS
File system
HPFS
Internal snapshotting / branching
?
Encryption
No
Deduplication
?
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
NTFS
NTFS
File system
NTFS
Internal snapshotting / branching
No
Encryption
Yes
Deduplication
Yes
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
Yes
Self-healing
No
HFS Plus
HFS Plus
File system
HFS Plus
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
FFS
FFS
File system
FFS
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
UFS1
UFS1
File system
UFS1
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
UFS2
UFS2
File system
UFS2
Internal snapshotting / branching
Yes
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
HAMMER
HAMMER
File system
HAMMER
Internal snapshotting / branching
Yes
Encryption
No
Deduplication
Yes
Data checksum/ ECC
Yes
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
HAMMER2
HAMMER2
File system
HAMMER2
Internal snapshotting / branching
Yes
Encryption
?
Deduplication
Yes
Data checksum/ ECC
Yes
Persistent Cache
?
Multiple Devices
?
Compression
Yes
Self-healing
Pending
LFS
LFS
File system
LFS
Internal snapshotting / branching
Yes
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
EROFS
EROFS
File system
EROFS
Internal snapshotting / branching
No
Encryption
No
Deduplication
Yes
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
Yes
Compression
Yes
Self-healing
No
ext
ext
File system
ext
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
Xiafs
Xiafs
File system
Xiafs
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
ext2
ext2
File system
ext2
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
ext3
ext3
File system
ext3
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
ext4
ext4
File system
ext4
Internal snapshotting / branching
No
Encryption
Yes, experimental
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
NOVA
NOVA
File system
NOVA
Internal snapshotting / branching
Yes
Encryption
No
Deduplication
No
Data checksum/ ECC
Yes
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
?
F2FS
F2FS
File system
F2FS
Internal snapshotting / branching
No
Encryption
Yes, experimental
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
Yes
Self-healing
No
Lustre
Lustre
File system
Lustre
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
Yes
Multiple Devices
Yes
Compression
No
Self-healing
No
NILFS
NILFS
File system
NILFS
Internal snapshotting / branching
Yes, continuous
Encryption
No
Deduplication
No
Data checksum/ ECC
Yes
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
ReiserFS
ReiserFS
File system
ReiserFS
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
Reiser4
Reiser4
File system
Reiser4
Internal snapshotting / branching
?
Encryption
Yes
Deduplication
?
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
Yes
Self-healing
No
OCFS
OCFS
File system
OCFS
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
OCFS2
OCFS2
File system
OCFS2
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
XFS
XFS
File system
XFS
Internal snapshotting / branching
No
Encryption
No
Deduplication
Yes
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
JFS
JFS
File system
JFS
Internal snapshotting / branching
?
Encryption
No
Deduplication
?
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
only in JFS1 on AIX
Self-healing
No
QFS
QFS
File system
QFS
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
BFS
BFS
File system
BFS
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
NSS
NSS
File system
NSS
Internal snapshotting / branching
Yes
Encryption
Yes
Deduplication
?
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
Yes
Self-healing
No
NWFS
NWFS
File system
NWFS
Internal snapshotting / branching
?
Encryption
No
Deduplication
?
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
Yes
Self-healing
No
Files-11 ODS-2
Files-11 ODS-2
File system
Files-11 ODS-2
Internal snapshotting / branching
Yes
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
Files-11 ODS-5
Files-11 ODS-5
File system
Files-11 ODS-5
Internal snapshotting / branching
Yes
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
?
UDF
UDF
File system
UDF
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
VxFS
VxFS
File system
VxFS
Internal snapshotting / branching
Yes
Encryption
No
Deduplication
Yes
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
Fossil
Fossil
File system
Fossil
Internal snapshotting / branching
Yes
Encryption
No
Deduplication
Yes
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
Yes
Self-healing
No
ZFS
ZFS
File system
ZFS
Internal snapshotting / branching
Yes
Encryption
Yes
Deduplication
Yes
Data checksum/ ECC
Yes
Persistent Cache
Yes
Multiple Devices
Yes
Compression
Yes
Self-healing
Yes
Btrfs
Btrfs
File system
Btrfs
Internal snapshotting / branching
Yes
Encryption
No
Deduplication
Yes
Data checksum/ ECC
Yes
Persistent Cache
No
Multiple Devices
Yes
Compression
Yes
Self-healing
Yes
bcachefs
bcachefs
File system
bcachefs
Internal snapshotting / branching
Yes
Encryption
Yes
Deduplication
No
Data checksum/ ECC
Yes
Persistent Cache
Yes
Multiple Devices
Yes
Compression
Yes
Self-healing
Yes
Minix V1
Minix V1
File system
Minix V1
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
Minix V2
Minix V2
File system
Minix V2
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
Minix V3
Minix V3
File system
Minix V3
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
VMFS2
VMFS2
File system
VMFS2
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
VMFS3
VMFS3
File system
VMFS3
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
ReFS
ReFS
File system
ReFS
Internal snapshotting / branching
Yes
Encryption
No
Deduplication
Yes
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
ISO 9660
ISO 9660
File system
ISO 9660
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
ISO 9660: Rock Ridge extension
ISO 9660: Rock Ridge extension
File system
ISO 9660: Rock Ridge extension
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
ISO 9660: Joliet extension
ISO 9660: Joliet extension
File system
ISO 9660: Joliet extension
Internal snapshotting / branching
No
Encryption
No
Deduplication
No
Data checksum/ ECC
No
Persistent Cache
No
Multiple Devices
No
Compression
No
Self-healing
No
SquashFS
SquashFS
File system
SquashFS
Internal snapshotting / branching
No
Encryption
No
Deduplication
Yes
Data checksum/ ECC
Yes
Persistent Cache
No
Multiple Devices
No
Compression
Yes
Self-healing
No
BlueStore/CephFS
BlueStore/CephFS
File system
BlueStore/CephFS
Internal snapshotting / branching
Yes
Encryption
No
Deduplication
No
Data checksum/ ECC
Yes
Persistent Cache
Yes
Multiple Devices
Yes
Compression
Yes
Self-healing
Yes
File system
File system
File system
File system
Internal snapshotting / branching
Internal snapshotting / branching
Encryption
Encryption
Deduplication
Deduplication
Data checksum/ ECC
Data checksum/ ECC
Persistent Cache
Persistent Cache
Multiple Devices
Multiple Devices
Compression
Compression
Self-healing
Self-healing
| File system | Internal snapshotting / branching | Encryption | Deduplication | Data checksum/ ECC | Persistent Cache | Multiple Devices | Compression | Self-healing |
| DECtape | No | No | No | No | No | No | No | No |
| BeeGFS | No | No | Yes | No | No | No | Yes | No |
| Level-D | No | No | No | No | No | No | No | No |
| RT-11 | No | No | No | No | No | No | No | No |
| APFS | Yes | Yes | Yes | No | No | No | Yes | No |
| Version 6 Unix file system (V6FS) | No | No | No | No | No | No | No | No |
| Version 7 Unix file system (V7FS) | No | No | No | No | No | No | No | No |
| exFAT | No | No | No | No | No | No | No | No |
| FAT12 | No | No | No | No | No | No | Partial | No |
| FAT16 / FAT16B / FAT16X | No | No | No | No | No | No | Partial | No |
| FAT32 / FAT32X | No | No | No | No | No | No | No | No |
| GFS | No | No | ? | No | No | No | No | No |
| HPFS | ? | No | ? | No | No | No | No | No |
| NTFS | No | Yes | Yes | No | No | No | Yes | No |
| HFS Plus | No | No | No | No | No | No | No | No |
| FFS | No | No | No | No | No | No | No | No |
| UFS1 | No | No | No | No | No | No | No | No |
| UFS2 | Yes | No | No | No | No | No | No | No |
| HAMMER | Yes | No | Yes | Yes | No | No | No | No |
| HAMMER2 | Yes | ? | Yes | Yes | ? | ? | Yes | Pending |
| LFS | Yes | No | No | No | No | No | No | No |
| EROFS | No | No | Yes | No | No | Yes | Yes | No |
| ext | No | No | No | No | No | No | No | No |
| Xiafs | No | No | No | No | No | No | No | No |
| ext2 | No | No | No | No | No | No | No | No |
| ext3 | No | No | No | No | No | No | No | No |
| ext4 | No | Yes, experimental | No | No | No | No | No | No |
| NOVA | Yes | No | No | Yes | No | No | No | ? |
| F2FS | No | Yes, experimental | No | No | No | No | Yes | No |
| Lustre | No | No | No | No | Yes | Yes | No | No |
| NILFS | Yes, continuous | No | No | Yes | No | No | No | No |
| ReiserFS | No | No | No | No | No | No | No | No |
| Reiser4 | ? | Yes | ? | No | No | No | Yes | No |
| OCFS | No | No | No | No | No | No | No | No |
| OCFS2 | No | No | No | No | No | No | No | No |
| XFS | No | No | Yes | No | No | No | No | No |
| JFS | ? | No | ? | No | No | No | only in JFS1 on AIX | No |
| QFS | No | No | No | No | No | No | No | No |
| BFS | No | No | No | No | No | No | No | No |
| NSS | Yes | Yes | ? | No | No | No | Yes | No |
| NWFS | ? | No | ? | No | No | No | Yes | No |
| Files-11 ODS-2 | Yes | No | No | No | No | No | No | No |
| Files-11 ODS-5 | Yes | No | No | No | No | No | No | ? |
| UDF | No | No | No | No | No | No | No | No |
| VxFS | Yes | No | Yes | No | No | No | No | No |
| Fossil | Yes | No | Yes | No | No | No | Yes | No |
| ZFS | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Btrfs | Yes | No | Yes | Yes | No | Yes | Yes | Yes |
| bcachefs | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes |
· Features › Resize capabilities
exFAT
exFAT
File system
exFAT
Host OS
misc.
Offline grow
No
Online grow
No
Offline shrink
No
Online shrink
No
Add and remove physical volumes
No
FAT16 / FAT16B / FAT16X
FAT16 / FAT16B / FAT16X
File system
FAT16 / FAT16B / FAT16X
Host OS
misc.
Offline grow
Yes
Online grow
No
Offline shrink
Yes
Online shrink
No
Add and remove physical volumes
No
FAT32 / FAT32X
FAT32 / FAT32X
File system
FAT32 / FAT32X
Host OS
misc.
Offline grow
Yes
Online grow
No
Offline shrink
Yes
Online shrink
No
Add and remove physical volumes
No
NTFS
NTFS
File system
NTFS
Host OS
Windows
Offline grow
Yes
Online grow
Yes
Offline shrink
Yes
Online shrink
Yes
Add and remove physical volumes
No
ReFS
ReFS
File system
ReFS
Host OS
Windows
Offline grow
?
Online grow
Yes
Offline shrink
?
Online shrink
No
Add and remove physical volumes
No
HFS
HFS
File system
HFS
Host OS
macOS
Offline grow
No
Online grow
No
Offline shrink
No
Online shrink
No
Add and remove physical volumes
No
HFS Plus
HFS Plus
File system
HFS Plus
Host OS
macOS
Offline grow
No
Online grow
Yes
Offline shrink
No
Online shrink
Yes
Add and remove physical volumes
No
APFS
APFS
File system
APFS
Host OS
macOS
Offline grow
?
Online grow
Yes
Offline shrink
?
Online shrink
Yes
Add and remove physical volumes
?
HAMMER
HAMMER
File system
HAMMER
Host OS
DragonflyBSD
Offline grow
?
Online grow
?
Offline shrink
?
Online shrink
?
Add and remove physical volumes
?
EROFS
EROFS
File system
EROFS
Host OS
Linux
Offline grow
Yes
Online grow
No
Offline shrink
No
Online shrink
No
Add and remove physical volumes
Yes
ext2
ext2
File system
ext2
Host OS
Linux
Offline grow
Yes
Online grow
No
Offline shrink
Yes
Online shrink
No
Add and remove physical volumes
No
ext3
ext3
File system
ext3
Host OS
Linux
Offline grow
Yes
Online grow
Yes
Offline shrink
Yes
Online shrink
No
Add and remove physical volumes
No
ext4
ext4
File system
ext4
Host OS
Linux
Offline grow
Yes
Online grow
Yes
Offline shrink
Yes
Online shrink
No
Add and remove physical volumes
No
NOVA
NOVA
File system
NOVA
Host OS
Linux
Offline grow
No
Online grow
No
Offline shrink
No
Online shrink
No
Add and remove physical volumes
No
F2FS
F2FS
File system
F2FS
Host OS
Linux
Offline grow
Yes
Online grow
No
Offline shrink
No
Online shrink
No
Add and remove physical volumes
No
Lustre
Lustre
File system
Lustre
Host OS
Linux
Offline grow
?
Online grow
Yes
Offline shrink
No
Online shrink
No
Add and remove physical volumes
Yes
XFS
XFS
File system
XFS
Host OS
Linux
Offline grow
No
Online grow
Yes
Offline shrink
No
Online shrink
No
Add and remove physical volumes
No
JFS2
JFS2
File system
JFS2
Host OS
AIX
Offline grow
Yes
Online grow
Yes
Offline shrink
Yes
Online shrink
Yes
Add and remove physical volumes
No
JFS
JFS
File system
JFS
Host OS
Linux
Offline grow
Yes
Online grow
No
Offline shrink
No
Online shrink
No
Add and remove physical volumes
No
NTFS
NTFS
File system
NTFS
Host OS
Linux
Offline grow
Yes
Online grow
No
Offline shrink
Yes
Online shrink
No
Add and remove physical volumes
No
ReiserFS
ReiserFS
File system
ReiserFS
Host OS
Linux
Offline grow
Yes
Online grow
Yes
Offline shrink
Yes
Online shrink
No
Add and remove physical volumes
No
Reiser4
Reiser4
File system
Reiser4
Host OS
Linux
Offline grow
Yes
Online grow
Yes
Offline shrink
Yes
Online shrink
No
Add and remove physical volumes
No
Btrfs
Btrfs
File system
Btrfs
Host OS
Linux
Offline grow
Yes
Online grow
Yes
Offline shrink
Yes
Online shrink
Yes
Add and remove physical volumes
Yes
bcachefs
bcachefs
File system
bcachefs
Host OS
Linux
Offline grow
Yes
Online grow
Yes
Offline shrink
No
Online shrink
No
Add and remove physical volumes
Yes
NILFS
NILFS
File system
NILFS
Host OS
Linux
Offline grow
No
Online grow
Yes
Offline shrink
No
Online shrink
Yes
Add and remove physical volumes
No
ZFS
ZFS
File system
ZFS
Host OS
misc.
Offline grow
No
Online grow
Yes
Offline shrink
No
Online shrink
Yes
Add and remove physical volumes
Partial
UFS2
UFS2
File system
UFS2
Host OS
FreeBSD
Offline grow
Yes
Online grow
Yes (FreeBSD 10 or later)
Offline shrink
No
Online shrink
No
Add and remove physical volumes
No
SquashFS
SquashFS
File system
SquashFS
Host OS
Linux
Offline grow
No
Online grow
No
Offline shrink
No
Online shrink
No
Add and remove physical volumes
No
BlueStore/CephFS
BlueStore/CephFS
File system
BlueStore/CephFS
Host OS
Linux
Offline grow
No
Online grow
Yes
Offline shrink
No
Online shrink
Yes
Add and remove physical volumes
Yes
| File system | Host OS | Offline grow | Online grow | Offline shrink | Online shrink | Add and remove physical volumes |
| exFAT | misc. | No | No | No | No | No |
| FAT16 / FAT16B / FAT16X | misc. | Yes | No | Yes | No | No |
| FAT32 / FAT32X | misc. | Yes | No | Yes | No | No |
| NTFS | Windows | Yes | Yes | Yes | Yes | No |
| ReFS | Windows | ? | Yes | ? | No | No |
| HFS | macOS | No | No | No | No | No |
| HFS Plus | macOS | No | Yes | No | Yes | No |
| APFS | macOS | ? | Yes | ? | Yes | ? |
| HAMMER | DragonflyBSD | ? | ? | ? | ? | ? |
| EROFS | Linux | Yes | No | No | No | Yes |
| ext2 | Linux | Yes | No | Yes | No | No |
| ext3 | Linux | Yes | Yes | Yes | No | No |
| ext4 | Linux | Yes | Yes | Yes | No | No |
| NOVA | Linux | No | No | No | No | No |
| F2FS | Linux | Yes | No | No | No | No |
| Lustre | Linux | ? | Yes | No | No | Yes |
| XFS | Linux | No | Yes | No | No | No |
| JFS2 | AIX | Yes | Yes | Yes | Yes | No |
| JFS | Linux | Yes | No | No | No | No |
| NTFS | Linux | Yes | No | Yes | No | No |
| ReiserFS | Linux | Yes | Yes | Yes | No | No |
| Reiser4 | Linux | Yes | Yes | Yes | No | No |
| Btrfs | Linux | Yes | Yes | Yes | Yes | Yes |
| bcachefs | Linux | Yes | Yes | No | No | Yes |
| NILFS | Linux | No | Yes | No | Yes | No |
| ZFS | misc. | No | Yes | No | Yes | Partial |
| UFS2 | FreeBSD | Yes | Yes (FreeBSD 10 or later) | No | No | No |
| SquashFS | Linux | No | No | No | No | No |
| BlueStore/CephFS | Linux | No | Yes | No | Yes | Yes |
References
- IBM introduced JFS with the initial release of AIX Version 3 in 1990. This file system now called JFS1. The new JFS, on
- Microsoft first introduced FAT32 in MS-DOS 7 / Windows 95 OSR2 (OEM Service Release 2) and then later in Windows 98. NT-
- Implemented in later versions as an extension
- Some FAT implementations, such as in Linux, show file modification timestamp (mtime) in the change timestamp (ctime) fie
- Particular Installable File System drivers and operating systems may not support extended attributes on FAT12 and FAT16.
- The f-node contains a field for a user identifier. This is not used except by OS/2 Warp Server, however.
- NTFS access control lists can express any access policy possible using simple POSIX file permissions (and far more), but
- As of Vista, NTFS has support for Mandatory Labels, which are used to enforce Mandatory Integrity Control.
- Initially, ReFS lacked support for ADS, but Server 2012 R2 and up add support for ADS on ReFS
- Access-control lists and MAC labels are layered on top of extended attributes.
- Some operating systems implemented extended attributes as a layer over UFS1 with a parallel backing file (e ., FreeBSD 4
- Some Installable File System drivers and operating systems may not support extended attributes, access control lists or
- is mostly checksummed, however Direct/indirect/triple-indirect block maps are not protected by checksums
- Creation time stored since June 2015, xfsprogs version 3
- The local time, time zone/UTC offset, and date are derived from the time settings of the reference/single timesync sourc
- Novell calls this feature "multiple data streams". Published specifications say that NWFS allows for 16 attributes and 1
- Some file and directory is stored on the NetWare server irrespective of whether Directory Services is installed or not,
- Record Management Services (RMS) attributes include record type and size, among many others.
- File permission in 9P are a variation of the traditional Unix permissions with some minor changes, e . the suid bit is r
- Supported on FreeBSD and Linux implementations, support may not be available on all operating systems.