Topzle Topzle

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

  1. IBM introduced JFS with the initial release of AIX Version 3 in 1990. This file system now called JFS1. The new JFS, on
  2. Microsoft first introduced FAT32 in MS-DOS 7 / Windows 95 OSR2 (OEM Service Release 2) and then later in Windows 98. NT-
  3. Implemented in later versions as an extension
  4. Some FAT implementations, such as in Linux, show file modification timestamp (mtime) in the change timestamp (ctime) fie
  5. Particular Installable File System drivers and operating systems may not support extended attributes on FAT12 and FAT16.
  6. The f-node contains a field for a user identifier. This is not used except by OS/2 Warp Server, however.
  7. NTFS access control lists can express any access policy possible using simple POSIX file permissions (and far more), but
  8. As of Vista, NTFS has support for Mandatory Labels, which are used to enforce Mandatory Integrity Control.
  9. Initially, ReFS lacked support for ADS, but Server 2012 R2 and up add support for ADS on ReFS
  10. Access-control lists and MAC labels are layered on top of extended attributes.
  11. Some operating systems implemented extended attributes as a layer over UFS1 with a parallel backing file (e ., FreeBSD 4
  12. Some Installable File System drivers and operating systems may not support extended attributes, access control lists or
  13. is mostly checksummed, however Direct/indirect/triple-indirect block maps are not protected by checksums
  14. Creation time stored since June 2015, xfsprogs version 3
  15. The local time, time zone/UTC offset, and date are derived from the time settings of the reference/single timesync sourc
  16. Novell calls this feature "multiple data streams". Published specifications say that NWFS allows for 16 attributes and 1
  17. Some file and directory is stored on the NetWare server irrespective of whether Directory Services is installed or not,
  18. Record Management Services (RMS) attributes include record type and size, among many others.
  19. File permission in 9P are a variation of the traditional Unix permissions with some minor changes, e . the suid bit is r
  20. Supported on FreeBSD and Linux implementations, support may not be available on all operating systems.
Image
Source:
Tip: Wheel or +/− to zoom, drag to pan, Esc to close.