Comparación de sistemas de archivos

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

Las siguientes tablas comparan información general y técnica de varios sistemas de archivos.

Información general

Sistema de archivos Creador Año de presentación Sistema operativo original
DECtape DEC 1964 PDP-6 Monitor
OS/3x0 FS IBM 1964 OS/360
Nivel D DEC 1968 TOPS-10
George 3 ICT (later ICL) 1968 George 3
Versión 6 Sistema de archivos Unix (V6FS) Bell Labs 1972 Versión 6 Unix
Sistema de archivos RT-11 DEC 1973 RT-11
Disk Operating System (GEC DOS) GEC 1973 Sistema operativo básico
Sistema de archivos CP/M Digital Research (Gary Kildall) 1974 CP/M
ODS-1 DEC 1975 RSX-11
Sistema de archivo GEC DOS ampliado GEC 1977 OS4000
FAT (8-bit) Microsoft (Marc McDonald) para NCR 1977 Microsoft Standalone Disk BASIC-80 (más tarde Microsoft Standalone Disk BASIC-86)
DOS 3.x 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
Versión 7 Sistema de archivos Unix (V7FS) Bell Labs 1979 Versión 7 Unix
ODS-2 DEC 1979 OpenVMS
FAT12 Seattle Computer Products (Tim Paterson) 1980 QDOS/86-DOS (más tarde IBM PC DOS 1.0)
ProDOS Apple 1980 Apple SOS (más tarde ProDOS 8)
DFS Acorn Computers Ltd 1982 Acorn BBC Micro MOS
ADFS Acorn Computers Ltd 1983 Acorn Electron (más tarde Arthur/RISC OS)
FFS Kirk McKusick 1983 4.2BSD
FAT16 IBM, Microsoft 1984 PC DOS 3.0, MS-DOS 3.0
MFS Apple 1984 Sistema 1
Elektronika formato de cinta BK NPO "Centro Científico" (ahora Sitronics) 1985 Vilnius Basic, programa de monitor BK
HFS Apple 1985 Sistema 2.1
Amiga OFS[1]Metacomco para Commodore 1985 Amiga OS
GEMDOS Digital Research 1985 Atari TOS
NWFS Novell 1985 NetWare 286
Sierra alta Ecma International 1986 MSCDEX para MS-DOS 3.1/3.2
FAT16B Compaq 1987 Compaq MS-DOS 3.31
Minix V1 FS Andrew S. Tanenbaum 1987 MINIX 1.0
Amiga FFS Commodore 1988 Amiga OS 1.3
ISO 9660:1988 Ecma International, ISO 1988 MS-DOS, Mac OS "clásico" y AmigaOS
HPFS IBM & Microsoft 1989 OS/2 1.2
Rock Ridge IEEE 1990 c.1990Unix
JFS1 IBM 1990 AIX
VxFS VERITAS 1991 SVR4.0
ext Rémy Card 1992 Linux
AdvFS DEC 1993 Digital Unix
NTFS Microsoft (Gary Kimura, Tom Miller) 1993 Windows NT 3.1
LFS Margo Seltzer 1993 Berkeley Sprite
ext2 Rémy Card 1993 Linux, Hurd
Xiafs Q. Frank Xia 1993 Linux
UFS1 Kirk McKusick 1994 4.4BSD
XFS SGI 1994 IRIX
HFS IBM 1994 MVS/ESA (ahora z/OS)
FAT16X Microsoft 1995 MS-DOS 7.0 / Windows 95
Joliet ("CDFS") Microsoft 1995 Microsoft Windows, Linux, Mac OS "clásico" y FreeBSD
UDF ISO/ECMA/OSTA 1995
FAT32, FAT32X Microsoft 1996 MS-DOS 7.10 / Windows 95 OSR2
QFS Microsistemas solares 1996 Solaris
GPFS IBM 1996 AIX, Linux
Sistema de Archivo Be Inc. (D. Giampaolo, Cyril Meurillon) 1996 BeOS
Minix V2 FS Andrew S. Tanenbaum 1997 MINIX 2.0
HFS Plus Apple 1998 Mac OS 8.1
NSS Novell 1998 NetWare 5
Sistema de archivos PolyServe (PSFS) PolyServe 1998 Windows, Linux
ODS-5 DEC 1998 OpenVMS V7.2
WAFL NetApp 1998 Data ONTAP
ext3 Stephen Tweedie 1999 Linux
ISO 9660:1999 Ecma International, ISO 1999 Microsoft Windows, Linux, "clásico" Mac OS, FreeBSD y AmigaOS
JFS IBM 1999 OS/2 Warp Server para e-business
GFS Sistina (Sombrero Rojo) 2000 Linux
ReiserFS Namesys 2001 Linux
zFS IBM 2001 z/OS (destinado a OS/390)
FATX Microsoft 2002 Xbox
UFS2 Kirk McKusick 2002 FreeBSD 5.0
OCFS Oracle Corporation 2002 Linux
SquashFS Phillip Lougher, Robert Lougher 2002 Linux
VMFS2 VMware 2002 VMware ESX Server 2.0
Lustre Sistemas de archivos de racimo 2002 Linux
Fossil Bell Labs 2003 Plan 9 versión 4
Sistema de archivos de Google Google 2003 Linux
ZFS Microsistemas solares 2004 Solaris
Reiser4 Namesys 2004 Linux
Sistema de archivos no volátil Palm, Inc. 2004 Palm OS Garnet
BeeGFS Fraunhofer/ ThinkParQ 2005 Linux
GlusterFS Gluster Inc. 2005 Linux
Minix V3 FS Andrew S. Tanenbaum 2005 MINIX 3
OCFS2 Oracle Corporation 2005 Linux
NILFS NTT 2005 Linux
VMFS3 VMware 2005 VMware ESX Server 3.0
GFS2 Red Hat 2006 Linux
ext4 diversos 2006 Linux
exFAT Microsoft 2006 Windows CE 6.0
Btrfs Chris Mason 2007 Linux
JXFS Hyperion Entertainment 2008 AmigaOS 4.1
HAMMER Matthew Dillon 2008 DragonFly BSD 2.0
LSFS StarWind Software 2009 Linux, FreeBSD, Windows
UniFS Nasuni 2009 Cloud
CASL Nimble Storage 2010 Linux
OrangeFS Omnibond y otros 2011 Linux
VMFS5 VMware 2011 vSphere 5.0+
CHFS University of Szeged 2011 NetBSD 6.0+
ReFS Microsoft 2012 Windows Server 2012
F2FS Samsung Electronics 2012 Linux
bcachefs Kent Overstreet 2015 Linux
APFS Apple 2016 macOS High Sierra, iOS 10.3
NOVA UC, San Diego 2017 Linux
BlueStore/Cephfs Red Hat, Universidad de California, Santa Cruz 2017 Linux
HAMMER2 Matthew Dillon 2017 DragonFly BSD 5.0
EROFS Huawei 2018 Android

Metadatos

Sistema de archivos Propietario del archivo de tiendas permisos de archivo POSIX Tiempos de creación Últimos horarios de acceso/Leer Últimas metadatos cambian de horarios Últimos tiempos de archivo Listas de control de acceso Etiquetas de seguridad/MAC Atributos ampliados/ Corrientes de datos y horquillas suplementarias Metadatos checksum/ ECC Sistema de archivos
Bcachefs Sí. Sí. Sí. Sí. Sí. No Sí. Sí. Sí. Sí. Bcachefs
BeeGFS Sí. Sí. No Sí. Sí. No Sí. ? Sí. Sí. BeeGFS
Sistema de archivos CP/M No No Sí. No No No No No No No Sistema de archivos CP/M
DECtape No No Sí. No No No No No No No DECtape
Elektronika formato de cinta BK No No No No No No No No No Sí. Elektronika BK
Nivel D Sí. Sí. Sí. Sí. (fecha solamente)Sí. Sí. Sí. (FILDAE)No No No Nivel D
RT-11 No No Sí. (fecha solamente)No No No No No No Sí. RT-11
Versión 6 Sistema de archivos Unix (V6FS) Sí. Sí. No Sí. No No No No No No Versión 6 Sistema de archivos Unix (V6FS)
Versión 7 Sistema de archivos Unix (V7FS) Sí. Sí. No Sí. No No No No No No Versión 7 Sistema de archivos Unix (V7FS)
exFAT No No Sí. Sí. No No No No No No exFAT
FAT12/FAT16/FAT32 No No Sí. Sí. No No No No No No FAT12/FAT16/FAT32
HPFS Sí. No Sí. Sí. No No No ? Sí. No HPFS
NTFS Sí. Sí. Sí. Sí. Sí. No Sí. Sí. Sí. No NTFS
ReFS Sí. Sí. Sí. Sí. Sí. No Sí. ? Sí. Sí. ReFS
HFS No No Sí. No No Sí. No No Sí. No HFS
HFS Plus Sí. Sí. Sí. Sí. Sí. Sí. Sí. ? Sí. No HFS Plus
FFS Sí. Sí. No Sí. Sí. No No No No No FFS
UFS1 Sí. Sí. No Sí. Sí. No Sí. Sí. No No UFS1
UFS2 Sí. Sí. Sí. Sí. Sí. No Sí. Sí. Sí. Parcial UFS2
HAMMER Sí. Sí. Sí. Sí. Sí. ? Sí. Sí. No Sí. HAMMER
LFS Sí. Sí. No Sí. Sí. No No No No No LFS
ext Sí. Sí. No No No No No No No No ext
Xiafs Sí. Sí. No Sí. Sí. No No No No No Xiafs
ext2 Sí. Sí. No Sí. Sí. No Sí. Sí. Sí. No ext2
ext3 Sí. Sí. No Sí. Sí. No Sí. Sí. Sí. No ext3
ext4 Sí. Sí. Sí. Sí. Sí. No Sí. Sí. Sí. Parcial ext4
NOVA Sí. Sí. Sí. Sí. Sí. No No No No Sí. NOVA
Lustre Sí. Sí. No Sí. Sí. No Sí. Sí. Sí. No Lustre
F2FS Sí. Sí. Sí. Sí. Sí. No Sí. Sí. Sí. No F2FS
GPFS Sí. Sí. Sí. Sí. Sí. No Sí. Sí. Sí. Sí. GPFS
GFS Sí. Sí. No Sí. Sí. No Sí. Sí. Sí. No GFS
NILFS Sí. Sí. Sí. No Sí. No No No No Sí. NILFS
ReiserFS Sí. Sí. No Sí. Sí. No Sí. Sí. Sí. No ReiserFS
Reiser4 Sí. Sí. No Sí. Sí. No No No No No Reiser4
OCFS No Sí. No No Sí. Sí. No No No No OCFS
OCFS2 Sí. Sí. No Sí. Sí. No No No No No OCFS2
XFS Sí. Sí. Parcial Sí. Sí. No Sí. Sí. Sí. Sí. XFS
JFS Sí. Sí. Sí. Sí. Sí. No Sí. Sí. Sí. No JFS
QFS Sí. Sí. Sí. Sí. Sí. Sí. Sí. No Sí. No QFS
BFS Sí. Sí. Sí. No No No No No Sí. No BFS
AdvFS Sí. Sí. No Sí. Sí. No Sí. No Sí. No AdvFS
NSS Sí. Sí. Sí. Sí. Sí. Sí. Sí. ? Sí. No NSS
NWFS Sí. ? Sí. Sí. Sí. Sí. Sí. ? Sí. No NWFS
ODS-5 Sí. Sí. Sí. ? ? Sí. Sí. ? Sí. No ODS-5
APFS Sí. Sí. Sí. Sí. Sí. Sí. Sí. Sí. Sí. Sí. APFS
VxFS Sí. Sí. Sí. Sí. Sí. No Sí. ? Sí. No VxFS
UDF Sí. Sí. Sí. Sí. Sí. Sí. Sí. No Sí. Sí. UDF
Fossil Sí. Sí. No Sí. Sí. No No No No No Fossil
ZFS Sí. Sí. Sí. Sí. Sí. Sí. Sí. Sí. Sí. Sí. ZFS
Btrfs Sí. Sí. Sí. Sí. Sí. No Sí. Sí. Sí. Sí. Btrfs
Minix V1 Sí. Sí. No No No No No No No No Minix V1
Minix V2 Sí. Sí. No Sí. Sí. No No No No No Minix V2
Minix V3 Sí. Sí. No Sí. Sí. No No No No No Minix V3
VMFS2 Sí. Sí. No Sí. Sí. No No No No No VMFS2
VMFS3 Sí. Sí. No Sí. Sí. No No No No No VMFS3
ISO 9660:1988 No No Sí. No No No No No No No ISO 9660:1988
Rock Ridge Sí. Sí. No Sí. Sí. No No No No No Rock Ridge
Joliet ("CDFS") No No Sí. No No No No No No No Joliet ("CDFS")
ISO 9660:1999 No No Sí. No No No No No No No ISO 9660:1999
Sierra alta No No Sí. No No No No No No No Sierra alta
SquashFS Sí. Sí. No No Sí. No No Sí. Sí. No SquashFS
BlueStore/Cephfs Sí. Sí. Sí. Sí. ? No Sí. Sí. Sí. Sí. BlueStore/Cephfs
Sistema de archivos Propietario del archivo de tiendas permisos de archivo POSIX Tiempos de creación Últimos horarios de acceso / lectura Últimas metadatos cambian de horarios Últimos tiempos de archivo Listas de control de acceso Etiquetas de seguridad/MAC Atributos ampliados/ Corrientes de datos y horquillas suplementarias Metadatos checksum/ ECC Sistema de archivos

Características

Capacidades de archivo

Sistema de archivos Enlaces difíciles Enlaces simbólicos Revista de bloques Metadatos-only journaling Caso sensible Case-preserving Cambio de archivo XIP Archivos residentes (datos en línea)
DECtape No No No No No No No No ?
BeeGFS No Sí. Sí. Sí. Sí. Sí. No No ?
Nivel D No No No No No No No No ?
RT-11 No No No No No No No No ?
APFS Sí. Sí. ? ? Facultativo Sí. ? ? ?
Versión 6 Sistema de archivos Unix (V6FS) Sí. No No No Sí. Sí. No No No
Versión 7 Sistema de archivos Unix (V7FS) Sí. No No No Sí. Sí. No No No
exFAT No No No Parcial (con TexFAT solamente) No Sí. No No No
FAT12 No No No Parcial (con TFAT12 solamente) No Parcial (con VFAT LFNs solamente) No No No
FAT16 / FAT16B / FAT16X No No No Parcial (con TFAT16 solamente) No Parcial (con VFAT LFNs solamente) No No No
FAT32 / FAT32X No No ¿No? Parcial (con TFAT32 solamente) No Parcial (con VFAT LFNs solamente) No No No
GFS Sí. Sí. Sí. Sí. Sí. Sí. No No ?
HPFS No No No No No Sí. No No ?
NTFS Sí. Sí. No Sí (2000) Sí. Sí. Sí. ? Sí (aproximadamente 700 bytes)
HFS Plus Sí. Sí. No Sí. Facultativo Sí. Sí. No ?
FFS Sí. Sí. No No Sí. Sí. No No No
UFS1 Sí. Sí. No No Sí. Sí. No No No
UFS2 Sí. Sí. No Sí. Sí. Sí. No ? No
HAMMER Sí. Sí. Sí. Sí. Sí. Sí. ? No ?
LFS Sí. Sí. Sí. No Sí. Sí. No No ?
ext Sí. Sí. No No Sí. Sí. No No ?
Xiafs Sí. Sí. No No Sí. Sí. No No ?
ext2 Sí. Sí. No No Sí. Sí. No Sí. ?
ext3 Sí. Sí. Sí (2001) Sí (2001) Sí. Sí. No Sí. ?
ext4 Sí. Sí. Sí. Sí. Sí, opcional Sí. No Sí. Sí (aproximadamente 160 bytes)
NOVA Sí. Sí. No Sí. Sí. Sí. No Sí. ?
F2FS Sí. Sí. Sí. No Sí. Sí. No No ?
Lustre Sí. Sí. Sí. Sí. Sí. Sí. Sí. No ?
NILFS Sí. Sí. Sí. No Sí. Sí. No No ?
ReiserFS Sí. Sí. Sí. Sí. Sí. Sí. No ? ?
Reiser4 Sí. Sí. Sí. No Sí. Sí. No ? ?
OCFS No Sí. No No Sí. Sí. No No ?
OCFS2 Sí. Sí. Sí. Sí. Sí. Sí. No No ?
XFS Sí. Sí. Sí. Sí. Sí. Sí. Sí. ? ?
JFS Sí. Sí. Sí. Sí (1990) Sí. Sí. No ? ?
QFS Sí. Sí. No Sí. Sí. Sí. No No ?
BFS Sí. Sí. No Sí. Sí. Sí. ? No ?
NSS Sí. Sí. ? Sí. Sí. Sí. Sí. No ?
NWFS Sí. Sí. No No Sí. Sí. Sí. No ?
ODS-2 Sí. Sí. No Sí. No No Sí. No ?
ODS-5 Sí. Sí. No Sí. No Sí. Sí. ? ?
UDF Sí. Sí. Sí. Sí. Sí. Sí. No Sí. Sí.
VxFS Sí. Sí. Sí. No Sí. Sí. Sí. ? ?
Fossil No No No No Sí. Sí. Sí. No ?
ZFS Sí. Sí. Sí. No Sí. Sí. No No ?
Btrfs Sí. Sí. Sí. No Sí. Sí. ? ? ?
Bcachefs Sí. Sí. Sí. No Sí. Sí. ? ? ?
Minix V1 Sí. Sí. No No Sí. Sí. No No ?
Minix V2 Sí. Sí. No No Sí. Sí. No No ?
Minix V3 Sí. Sí. No No Sí. Sí. No No ?
VMFS2 Sí. Sí. No Sí. Sí. Sí. No No ?
VMFS3 Sí. Sí. No Sí. Sí. Sí. No No ?
ReFS Sí. Sí. ? ? Sí. Sí. ? ? ?
ISO 9660 No No No No No No No No ?
Rock Ridge Sí. Sí. No No Sí. Sí. No No ?
Joliet ("CDFS") No No No No No Sí. No No ?
SquashFS Sí. Sí. No No Sí. Sí. No No ?
BlueStore/Cephfs Sí. Sí. Sí. Sí. Sí. Sí. No No ?
Sistema de archivos Enlaces difíciles Enlaces simbólicos Revista de bloques Metadatos-only journaling Caso sensible Case-preserving Cambio de archivo XIP Archivos residentes

Capacidades de bloqueo

Tenga en cuenta que, además de la tabla siguiente, las capacidades de bloque se pueden implementar por debajo de la capa del sistema de archivos en Linux (LVM, integritysetup, cryptsetup) o Windows (Volume Shadow Copy Service, SECURITY), etc.

Sistema de archivos instantánea interna / ramificación Encryption Deduplicación Data checksum/ ECC Caché persistente Dispositivos múltiples Compresión Auto-sanación
DECtape No No No No No No No No
BeeGFS No No Sí. No No No Sí. No
Nivel D No No No No No No No No
RT-11 No No No No No No No No
APFS Sí. Sí. Sí. No No No Sí. No
Versión 6 Sistema de archivos Unix (V6FS) No No No No No No No No
Versión 7 Sistema de archivos Unix (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 Parcial No
FAT16 / FAT16B / FAT16X No No No No No No Parcial 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 Sí. Sí. No No No Sí. 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 Sí. No No No No No No No
HAMMER Sí. No Sí. Sí. No No No No
LFS Sí. No No No No No No 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 Sí, experimental No No No No No No
NOVA Sí. No No Sí. No No No ?
F2FS No Sí, experimental No No No No Sí. No
Lustre No No No No Sí. Sí. No No
NILFS Sí, continuo No No Sí. No No No No
ReiserFS No No No No No No No No
Reiser4 ? Sí. ? No No No Sí. No
OCFS No No No No No No No No
OCFS2 No No No No No No No No
XFS No No Sí. No No No No No
JFS ? No ? No No No sólo en JFS1 en AIX No
QFS No No No No No No No No
BFS No No No No No No No No
NSS Sí. Sí. ? No No No Sí. No
NWFS ? No ? No No No Sí. No
ODS-2 Sí. No No No No No No No
ODS-5 Sí. No No No No No No
UDF No No No No No No No No
VxFS Sí. No Sí. No No No No No
Fossil Sí. No Sí. No No No Sí. No
ZFS Sí. Sí. Sí. Sí. Sí. Sí. Sí. Sí.
Btrfs Sí. No Sí. Sí. No Sí. Sí. Sí.
Bcachefs Sí. Sí. No Sí. No Sí. Sí. No
Minix V1 No No No No No No No No
Minix V2 No No No No No No No No
Minix V3 No No No No No No No No
VMFS2 No No No No No No No No
VMFS3 No No No No No No No No
ReFS No No Sí. No No No No No
ISO 9660 No No No No No No No No
Rock Ridge No No No No No No No No
Joliet ("CDFS") No No No No No No No No
SquashFS No No Sí. Sí. No No Sí. No
BlueStore/Cephfs Sí. No No Sí. Sí. Sí. Sí. Sí.
Sistema de archivos instantánea interna / ramificación Encryption Deduplicación Data checksum/ ECC Caché persistente Dispositivos múltiples Compresión Auto-sanación

Reducir las capacidades

"En línea" y "fuera de línea" son sinónimos de "montado" y "no montado".

Sistema de archivos Host OS Crecimiento fuera de línea Crecimiento en línea Contraloría general Encogimiento en línea Agregar y eliminar los volúmenes físicos
FAT16 / FAT16B / FAT16X Misc. Sí. No Sí. No No
FAT32 / FAT32X Misc. Sí. No Sí. No No
exFAT Misc. No No No No No
NTFS Windows Sí. Sí. Sí. Sí. No
ReFS Windows ? Sí. ? No No
HFS macOS No No No No No
HFS+ macOS No Sí. No Sí. No
APFS macOS ? ? ? ? ?
SquashFS Linux No No No No No
NOVA Linux No No No No No
JFS Linux Sí. No No No No
XFS Linux No Sí. No No No
Lustre Linux ? Sí. No No Sí.
F2FS Linux Sí. No No No No
NTFS Linux Sí. No Sí. No No
ext2 Linux Sí. No Sí. No No
ext3 Linux Sí. Sí. Sí. No No
ReiserFS Linux Sí. Sí. Sí. No No
Reiser4 Linux Sí. Sí. Sí. No No
ext4 Linux Sí. Sí. Sí. No No
Btrfs Linux Sí. Sí. Sí. Sí. Sí.
Bcachefs Linux Sí. Sí. No No Sí.
NILFS Linux No Sí. No Sí. No
ZFS Misc. No Sí. No Parcial Sí.
JFS2 AIX Sí. Sí. Sí. Sí. No
UFS2 FreeBSD Sí. Sí (FreeBSD 10.0-RELEASE o más tarde) No No No
HAMMER DragonflyBSD ? ? ? ? ?
BlueStore/Cephfs Linux No Sí. No Sí. Sí.

Políticas de asignación y distribución

Sistema de archivos Archivo de basura Bloque suballocation Embalaje de la cola Extents Tamaño variable del bloque de archivos Allocate-on-flush Copiado en escribir Apoyo Trim
DECtape No No No No No No No No
BeeGFS Sí. No No Sí. Sí. Sí. Sí. ?
Nivel D No No No Sí. No No No ?
APFS Sí. ? ? Sí. ? Sí. Sí. Sí.
Versión 6 Sistema de archivos Unix (V6FS) Sí. No No No No No ? No
Versión 7 Sistema de archivos Unix (V7FS) Sí. No No No No No ? No
exFAT No No No Parcial (sólo si el archivo encaja en un rango de bloque contiguo) No No No Sí (Linux)
FAT12 Parte (sólo dentro de los volúmenes comprimidos) Parte (sólo dentro de Stacker 3/4 y DriveSpace 3 volúmenes comprimidos) No Parte (sólo dentro de los volúmenes comprimidos) No No No Sí (Linux)
FAT16 / FAT16B / FAT16X Parte (sólo dentro de los volúmenes comprimidos) Parte (sólo dentro de Stacker 3/4 y DriveSpace 3 volúmenes comprimidos) No Parte (sólo dentro de los volúmenes comprimidos) No No No Sí (Linux)
FAT32 / FAT32X No No No No No No No Sí (Linux)
GFS Sí. No Parcial No No No ? Sí.
HPFS No No No Sí. No No ? Sí (Linux)
NTFS Sí. Parcial No Sí. No No ? Sí (NT 6.1+; Linux)
HFS Plus No No No Sí. No No ? Sí (macOS)
FFS Sí. 8:1 No No No No ? No
UFS1 Sí. 8:1 No No No No ? No
UFS2 Sí. 8:1 No No Sí. No ? Sí.
LFS Sí. 8:1 No No No No Sí. ?
ext Sí. No No No No No No No
Xiafs Sí. No No No No No ? ?
ext2 Sí. No No No No No No Sí.
ext3 Sí. No No No No No No Sí.
ext4 Sí. No No Sí. No Sí. No Sí.
NOVA Sí. No No Sí. No No Sí. ?
F2FS Sí. No No Parcial No Sí. Sí. Sí.
Lustre Sí. No No Sí. No Sí. ? ?
NILFS Sí. No No No No Sí. Sí. Sí (Linux NILFS2)
ReiserFS Sí. Sí. Sí. No No No ? ?
Reiser4 Sí. Sí. Sí. Sí. No Sí. ? Pruebas
OCFS ? No No Sí. No No ? ?
OCFS2 Sí. No No Sí. No No ? Sí (Linux)
XFS Sí. No No Sí. No Sí. Sí, bajo petición Sí (Linux)
JFS Sí. Sí. No Sí. No No ? Sí (Linux)
QFS ? Sí. No No No No ? ?
BFS ? No No Sí. No No ? Sí (Haiku)
NSS ? No No Sí. No Sí. ? ?
NWFS ? Sí. No No No No ? ?
ODS-5 ? No No Sí. No No ? ?
VxFS Sí. ? No Sí. No No ? ?
UDF Sí. No No Sí. No ? Sí, para escribir una vez lee muchos medios No
Fossil ? No No No No No ? ?
ZFS Sí. Sí. No No Sí. Sí. Sí. Sí.
Btrfs Sí. Sí. Sí. Sí. Sí. Sí. Sí. Sí.
Bcachefs ? ? ? Sí. ? Sí. Sí. ?
VMFS2 Sí. Sí. No No No No ? ?
VMFS3 Sí. Sí. No No No No ? ?
ReFS Sí. ? ? ? No ? Sí. Sí (NT 6.1+)
ISO 9660 No No No Sí. No No No No
Rock Ridge No No No Sí. No No No No
Joliet ("CDFS") No No No Sí. No No No No
SquashFS Sí. No Sí. No No No No No
BlueStore/Cephfs Sí. ? ? ? ? No Sí. Sí.
Sistema de archivos Archivo de basura Bloque suballocation Embalaje de la cola Extents Tamaño variable del bloque de archivos Allocate-on-flush Copiado en escribir Apoyo Trim

Apoyo a la OS

Sistema de archivos DOS Linux macOS Windows 9x (histórica) Windows (actual) Clásico
Mac OS
FreeBSD OS/2 BeOS Minix Solaris z/OS Android
APFS No Parcial (sólo con apfs-fuse o linux-apfs) Sí.
(Desde macOS Sierra)
No No No No No No No No No No
BeeGFS No Sí. ? No No No No No ? ? ? No No
DECtape No No No No No No No No No No No No No
Nivel D No ? ? No No No No No No No ? ? No
RT-11 No No No No No No No No No No No No No
Versión 6 Sistema de archivos Unix (V6FS) No ? No No No No No No No No No No No
Versión 7 Sistema de archivos Unix (V7FS) No Sí. No No No No No No ? ? ? No No
exFAT No Sí (desde 5.4, disponible como módulo de núcleo o controlador FUSE para versiones anteriores) Sí. No Sí. No Sí (disponible como conductor de FUSE) No No No Sí (disponible como conductor de FUSE) No Con kernel 5.10
FAT12 Sí. Sí. Sí. Sí. Sí. Sí. Sí. Sí. Sí. Parte (a través de dosdir, dosread, doswrite) Sí. ? Sí.
FAT16 / FAT16B / FAT16X Sí (FAT16 de DOS 3.0, FAT16B de DOS 3.31, FAT16X de DOS 7.0) Sí. Sí. Sí. Sí. Sí. Sí. Sí. Sí. Parte (a través de dosdir, dosread, doswrite, no FAT16X) Sí. ? Sí.
FAT32 / FAT32X Sí (de DOS 7.10) Sí. Sí. Sí (desde Windows 95 OSR2) Sí. ? Sí. Sí. Sí. No Sí. ? Sí.
GFS No Sí. ? No No No No ? ? ? ? ? No
HPFS Parcial (con conductores externos) Sí. ? No No ? Sí. Sí (de OS/2 1.2) ? No ? ? No
NTFS Parcial (con conductores externos) Sí nativo desde Linux Kernel 5.15 NTFS3. Los núcleos más antiguos pueden utilizar controlador NTFS3 o ntfs-3g Lea solamente, escriba las necesidades de soporte Paragon NTFS o ntfs-3g Necesita conductores de terceros como Paragon NTFS para Win98, DiskInternals NTFS Reader Sí. No Sí con ntfs-3g ? Sí con ntfs-3g No Sí con ntfs-3g ? Con herramientas de terceros
Apple HFS No Sí. Sin soporte de escritura desde Mac OS X 10.6 y sin soporte desde macOS 10.15 No Necesidades Paragon HFS+ Sí. No ? Sí. No ? No No
Apple HFS Plus No Partial - soporte de escritura sólo para FS sin reportaje Sí. No Necesidades Paragon HFS+ Sí de Mac OS 8.1 No ? con addon No ? No No
FFS No ? Sí. No ? ? Sí. ? ? ? ? ? No
UFS1 No Partial - leer solamente Sí. No Parcial (con ufs2tools, leído solamente) ? Sí. No ? ? Sí. ? No
UFS2 No Sí. Sí. No Parcial (con ufs2tools, leído solamente) ? Sí. No ? ? ? ? No
LFS No ? ? No No ? No No ? ? ? ? No
ext No Sí - hasta 2.1.20 No No No No No No No No No No No
Xiafs No Sí - hasta 2.1.20

Puerto experimental disponible a 2.6.32 y posterior

No No No No No No No No No No No
ext2 No Sí. Necesidades Paragon ExtFS o ext2fsx Parcial (sólo lectura, con explore2fs) Necesidades Paragon ExtFS o parcial con Ext2 IFS o ext2fsd No Sí. No Sí. ? ? ? No
ext3 No Sí. Necesidades Paragon ExtFS o parcial con ext2fsx (journal not updated on writing) Parcial (sólo lectura, con explore2fs) Necesidades Paragon ExtFS o parcial con Ext2 IFS o ext2fsd Parcial (sólo lectura) Sí. No con addon ? Sí. ? Sí.
ext4 No Sí. Necesidades Paragon ExtFS No Sí, con el WSL2 opcional; discos virtuales físicos y VHDX. ? Sí desde FreeBSD 12.0 No con addon ? ? ? Sí.
NOVA No Sí. No No No No No No No No No No No
Lustre No Sí. ? No No ? No ? ? ? Sí. ? No
NILFS No Sí como un módulo de núcleo externo ? No ? ? No ? ? ? ? ? No
F2FS No Sí. No No No No No No No No No No Sí.
ReiserFS No Sí. ? No No ? Partial - Leer Sólo de 6.0 a 10.x y cayó en 11.0 ? con addon ? ? ? No
Reiser4 No Sí con un parche de kernel ? No No ? No ? ? ? ? ? No
SpadFS No Sí. No No No No ? No No No No No No
OCFS No Sí. ? No No ? No No ? ? ? ? No
OCFS2 No Sí. ? No No ? No No ? ? ? ? No
XFS No Sí. ? No No ? Parcial ? con addon (leer solamente) ? ? ? No
JFS No Sí. ? No No ? No Sí. ? ? ? ? No
QFS No Partial - cliente solamente ? No No ? No No ? ? Sí. ? No
Sistema de Archivo No Parcial - sólo lectura ? No No ? No No Sí. ? ? ? No
NSS No Sí a través de EVMS ? No No ? No No ? ? ? ? No
NWFS Parcial (con conductores de Novell) ? ? No No ? Sí. No ? ? ? ? No
ODS-2 No ? ? No No ? No No ? ? ? ? No
ODS-5 No ? ? No No ? No No ? ? ? ? No
UDF No Sí. Sí. ? Sí. ? Sí. ? ? ? Sí. ? No
VxFS No Sí. ? No No ? No No ? ? Sí. ? No
Fossil No Sí. Sí. No No No Sí. No No No Sí. ? No
ZFS No Sí con FUSE o como módulo de núcleo externo Sí con Read/Write Developer Preview No Sí. No Sí. No No No Sí. No No
Btrfs No Sí. ? No Sí con WinBtrfs ? No ? ? ? ? ? No
Bcachefs No Sí. No No No No No No No No No No No
VMFS2 No ? ? No No ? No No ? ? ? ? No
VMFS3 No ? ? No No ? No No ? ? ? ? No
IBM HFS No No No No No No No No No No No Sí. No
IBM zFS No No No No No No No No No No No Sí. No
ReFS No Necesidades Paragon ReFS para Linux ? No Sí. ? ? ? ? ? ? ? No
ISO 9660 Sí. Sí. Sí. Sí. Sí. Sí. Sí. Sí. Sí. Sí. Sí. Sí. No
Rock Ridge No Sí. Sí. No No No Sí. No No Sí. Sí. ? No
Joliet ("CDFS") No Sí. Sí. Sí. Sí. ? Sí. Sí. Sí. ? Sí. ? No
SquashFS No Sí. Parcial (Hay puertos de no squashfs y mksquashfs.) No Parcial (Hay puertos de no squashfs y mksquashfs.) No Parcial (Hay puertos de unsquashfs y mksquashfs y fusefs-port.) No No No No No No
BlueStore/Cephfs No Sí. No No No No No No No No No No No
Sistema de archivos DOS Linux macOS Windows 9x (histórica) Windows (actual) Clásico
Mac OS
FreeBSD OS/2 BeOS Minix Solaris z/OS Android

Limits

Si bien los dispositivos de almacenamiento suelen tener su tamaño expresado en potencias de 10 (por ejemplo, una unidad de estado sólido de 1 TB contendrá al menos 1 000 000 000 000 (1012, 10004) bytes), los límites del sistema de archivos son invariablemente potencias de 2, por lo que generalmente se expresan con prefijos IEC. Por ejemplo, un límite de 1 TiB significa 240, 10244 bytes. A continuación, también se ofrecen aproximaciones (redondeo hacia abajo) utilizando potencias de 10 para aclarar.

Sistema de archivos Longitud máxima del nombre de archivo Personajes permitidos en entradas de directorio Longitud máxima del nombre de ruta Tamaño máximo del archivo Tamaño máximo del volumen Número máximo de archivos
AdvFS 255 caracteres Cualquier byte excepto NUL No hay límite definido 16 TiB (17.59 TB) 16 TiB (17.59 TB) ?
APFS 255 caracteres UTF-8 Unicode 9.0 codificado en UTF-8 ? 8 EiB (9.223 EB) ? 263
Bcachefs 255 bytes Cualquier byte excepto '/' y NUL No hay límite definido 16 EiB (18.44 EB) 16 EiB (18.44 EB) 264
BeeGFS 255 bytes Cualquier byte excepto NUL No hay límite definido 16 EiB (18.44 EB) 16 EiB (18.44 EB) ?
BFS 255 bytes Cualquier byte excepto NUL No hay límite definido 12.288 bytes a 260 GiB (279.1 GB) 256 PiB (288,2 PB) a 2 EiB (2,305 EB) Ilimitados
BlueStore/Cephfs 255 caracteres cualquier byte, excepto null, "/" No hay límite definido Max. 264 bytes, 1 TiB (1.099 TB) por defecto No limitado No limitado, por defecto son 100.000 archivos por directorio
Btrfs 255 bytes Cualquier byte excepto '/' y NUL No hay límite definido 16 EiB (18.44 EB) 16 EiB (18.44 EB) 264
CBM DOS 16 bytes Cualquier byte excepto NUL 0 (sin jerarquía de directorios) 16 MiB (16,77 MB) 16 MiB (16,77 MB) ?
Sistema de archivos CP/M 8.3 ASCII excepto para "Seguido". Ninguna jerarquía de directorios (pero la accesibilidad de archivos depende de las áreas de usuario a través del comando USER desde CP/M 2.2) 32 MiB (33,55 MB) 512 MiB (536,8 MB) ?
DECtape 6.3 A–Z, 0–9 DTxN:FILNAM.EXT = 15 369.280 bytes (577 * 640) 369.920 bytes (578 * 640) ?
Disk Operating System (GEC DOS) ? ? ? ? por lo menos 131.072 bytes ? ?
Elektronika formato de cinta BK 16 bytes ? Sin jerarquía de directorios 64 KiB (65,53 KB) No limitado. Aprox. 800 KiB (819,2 KB) (un lado) para cassette de 90 minutos ?
exFAT 255 caracteres UTF-16 Unicode except for control codes 0x0000 - 0x001F or " * /: Identificar ≤ ? 32.760 caracteres con cada componente de ruta no más de 255 caracteres 16 EiB (18.44 EB) 64 ZiB (75.55 ZB) (276 bytes) ?
ext 255 bytes Cualquier byte excepto NUL No hay límite definido 2 GiB (2.147 GB) 2 GiB (2.147 GB) ?
ext2 255 bytes Cualquier byte excepto NUL, / No hay límite definido 16 GiB (17,17 GB) a 2 TiB (2,199 TB) 2 TiB (2.199 TB) a 32 TiB (35.18 TB) ?
ext3 255 bytes Cualquier byte excepto NUL, / No hay límite definido 16 GiB (17,17 GB) a 2 TiB (2,199 TB) 2 TiB (2.199 TB) a 32 TiB (35.18 TB) ?
ext4 255 bytes Cualquier byte excepto NUL, / No hay límite definido 16 GiB (17.17 GB) a 16 TiB (17.59 TB) 1 EiB (1.152 EB) 232 (límite de inodo estático especificado en la creación)
F2FS 255 bytes Cualquier byte excepto NUL, / No hay límite definido 4.228.213.756 KiB (4.329 TB) 16 TiB (17.59 TB) ?
FAT (8-bit) 6.3 (archivos binarios) / 9 caracteres (archivos ASCII) ASCII (0x00 y 0xFF no se permite en primer carácter) Sin jerarquía de directorios ? ? ?
FAT12/FAT16 8.3 (255 caracteres UCS-2 con LFN) SFN: OEM A-Z, 0-9, ! # $ % & ' () - @ ^ _ ` { } ~, 0x80-0xFF, 0x20. LFN: Unicode except NUL, " * /: Identificado ? \ No hay límite definido 32 MiB (33,55 MB) (4 GiB (4,294 GB)) 1 MiB (1.048 MB) a 32 MiB (33,55 MB) ?
FAT16B/FAT16X 8.3 (255 caracteres UCS-2 con LFN) SFN: OEM A-Z, 0-9, ! # $ % & ' () - @ ^ _ ` { } ~, 0x80-0xFF, 0x20. LFN: Unicode except NUL, " * /: Identificado ? \ No hay límite definido 2 (4) GiB (2.147 GB) 16 MiB (16,77 MB) a 2 (4) GiB (2,147 GB) ?
FAT32/FAT32X 8.3 (255 caracteres UCS-2 con LFN) SFN: OEM A-Z, 0-9, ! # $ % & ' () - @ ^ _ ` { } ~, 0x80-0xFF, 0x20. LFN: Unicode except NUL, " * /: Identificado ? \ 32.760 caracteres con cada componente de ruta no más de 255 caracteres 4 GiB (4.294 GB) 512 MiB (536.8 MB) a 16 TiB (17.59 TB) ?
FATX 42 bytes ASCII. No hay límite definido 2 GiB (2.147 GB) 16 MiB (16,77 MB) a 2 GiB (2,147 GB) ?
FFS 255 bytes Cualquier byte excepto NUL No hay límite definido 4 GiB (4.294 GB) 256 TiB (281,4 TB) ?
Fossil ? ? ? ? ? ?
Sistema de archivo GEC DOS ampliado 8 bytes A–Z, 0–9. Período fue separador del directorio ? No se define ningún límite (mediante el límite del sistema operativo) ? por lo menos 131.072 bytes ? ?
GEMDOS 8.3 A-Z, a-z, 0-9 ! @ # $ % ^ > () + - = ~ `; ' ' Identificar Fuerte Silencio [ ] () _ ? ? ? ?
GFS2 255 bytes Cualquier byte excepto NUL No hay límite definido 100 TiB (109.95 TB) a 8 EiB (9.223 EB) 100 TiB (109.95 TB) a 8 EiB (9.223 EB) ?
GFS 255 bytes Cualquier byte excepto NUL No hay límite definido 2 TiB (2.199 TB) a 8 EiB (9.223 EB) 2 TiB (2.199 TB) a 8 EiB (9.223 EB) ?
GPFS 255 UTF-8 codepoints Cualquier byte excepto NUL No hay límite definido 9 EiB (10.37 EB) 524.288 YiB (22)99 bytes) ?
HAMMER 1023 bytes Cualquier byte excepto NUL ? ? 1 EiB (1.152 EB) ?
HFS 31 bytes Cualquier byte excepto :Ilimitados 2 GiB (2.147 GB) 2 TiB (2.199 TB) ?
HFS Plus 255 caracteres UTF-16 Cualquier Unicode válido Ilimitados ligeramente inferior a 8 EiB (9.223 EB) ligeramente inferior a 8 EiB (9.223 EB) ?
Alto formato Sierra ? ? ? ? ? ?
HPFS 255 bytes Cualquier byte excepto NUL No hay límite definido 2 GiB (2.147 GB) 2 TiB (2.199 TB) ?
IBM SFS 8.8 ? ? No jerárquica ? ?
ISO 9660:1988 Nivel 1: 8.3,
Nivel 2: ~ 180
Depende del nivel - ¿180 bytes? 4 GiB (4.294 GB) (Nivel 1 " 2) a 8 TiB (8.796 TB) (Nivel 3) 8 TiB (8.796 TB) ?
ISO 9660:1999 ? ? ? ? ? ?
JFS 255 bytes Cualquier Unicode excepto NUL No hay límite definido 4 PiB (4.503 PB) 32 PiB (36,02 PB) ?
JFS1 255 bytes Cualquier byte excepto NUL No hay límite definido 8 EiB (9.223 EB) 512 TiB (562.9 TB) a 4 PiB (4.503 PB) ?
Joliet ("CDFS") 64 caracteres Todo el código UCS-2 excepto *, /, \,:, y ? ? igual que ISO 9660:1988 igual que ISO 9660:1988 ?
Nivel D 6.3 A–Z, 0–9 DEVICE:FILNAM.EXT[PROJCT,PROGRM] = 7 + 10 + 15 = 32; + 5*7 para SFDs = 67 34,359,738,368 palabras (235206,158,430,208 bytes SIXBIT 12 GiB (12.88 GB) (64 * 178 MiB (186.6 MB) ?
Lustre 255 bytes Cualquier byte excepto NUL No hay límite definido 16 EiB (18.44 EB) en ZFS 16 EiB (18.44 EB) ?
MFS 255 bytes Cualquier byte excepto :No hay camino (sistema de archivo plana) 256 MiB (268,4 MB) 256 MiB (268,4 MB) ?
Sistema de archivos MicroDOS 14 bytes ? ? 16 MiB (16,77 MB) 32 MiB (33,55 MB) ?
Minix V1 FS 14 o 30 bytes, fijados en tiempo de creación del sistema de archivos Cualquier byte excepto NUL No hay límite definido 256.5 MiB (268,9 MB) 64 MiB (67,10 MB) ?
Minix V2 FS 14 o 30 bytes, fijados en tiempo de creación del sistema de archivos Cualquier byte excepto NUL No hay límite definido 2 GiB (2.147 GB) 1 GiB (1.073 GB) ?
Minix V3 FS 60 bytes Cualquier byte excepto NUL No hay límite definido 2 GiB (2.147 GB) 4 GiB (4.294 GB) ?
NILFS 255 bytes Cualquier byte excepto NUL No hay límite definido 8 EiB (9.223 EB) 8 EiB (9.223 EB) ?
NOVA 255 bytes Cualquier byte excepto NUL, / No hay límite definido 16 EiB (18.44 EB) 16 EiB (18.44 EB) ?
NSS 256 caracteres Depende del espacio de nombres utilizado Sólo limitado por el cliente 8 TiB (8.796 TB) 8 TiB (8.796 TB) ?
NTFS 255 caracteres En Win32 namespace: cualquier unidad de código UTF-16 (case-insensible) excepto /\:*"?<>| y

NUL En POSIX namespace: cualquier unidad de código UTF-16 (sensible en caso) excepto / y NUL

32,767 caracteres con cada componente de ruta (directorio o nombre de archivo) hasta 255 caracteres de largo 16 TiB (17.59 TB) a 8 PiB (9.007 PB) 16 TiB (17.59 TB) a 8 PiB (9.007 PB) 232
NWFS 80 bytes Depende del espacio de nombres utilizado No hay límite definido 4 GiB (4.294 GB) 1 TiB (1.099 TB) ?
OCFS 255 bytes Cualquier byte excepto NUL No hay límite definido 8 TiB (8.796 TB) 8 TiB (8.796 TB) ?
OCFS2 255 bytes Cualquier byte excepto NUL No hay límite definido 4 PiB (4.503 PB) 4 PiB (4.503 PB) ?
ODS-5 236 bytes ? 4.096 bytes 1 TiB (1.099 TB) 1 TiB (1.099 TB) ?
QFS 255 bytes Cualquier byte excepto NUL No hay límite definido 16 EiB (18.44 EB) 4 PiB (4.503 PB) ?
ReFS 255 caracteres UTF-16 En Win32 namespace: cualquier unidad de código UTF-16 (case-insensible) excepto /\:*"?<>| y

NUL En POSIX namespace: cualquier unidad de código UTF-16 (sensible en caso) excepto / y NUL

32,767 caracteres con cada componente de ruta (directorio o nombre de archivo) hasta 255 caracteres de largo 16 EiB (18.44 EB) 1 YiB (1.208 YB) ?
ReiserFS 4.032 bytes/255 caracteres Cualquier byte excepto NUL o '/'No hay límite definido 8 TiB (8.796 TB) (v3.6), 4 GiB (4.294 GB) (v3.5) 16 TiB (17.59 TB) ?
Reiser4 3.976 bytes Cualquier byte excepto / y NUL No hay límite definido 8 TiB (8.796 TB) en x86 ? ?
Rock Ridge 255 bytes Cualquier byte excepto NUL o / No hay límite definido igual que ISO 9660:1988 igual que ISO 9660:1988 ?
RT-11 6.3 A–Z, 0–9, $ 0 (sin jerarquía de directorios) 33.554.432 bytes (65536 * 512) 33.554.432 bytes ?
SquashFS 256 bytes ? No hay límite definido 16 EiB (18.44 EB) 16 EiB (18.44 EB) ?
UDF 255 bytes Cualquier Unicode excepto NUL 1.023 bytes 16 EiB (18.44 EB) 512 MiB (536.8 MB) a 16 TiB (17.59 TB) ?
UFS1 255 bytes Cualquier byte excepto NUL No hay límite definido 16 GiB (17,17 GB) a 256 TiB (281,4 TB) 16 EiB (18.44 EB) Subdirectorio por directorio es 32,767
UFS2 255 bytes Cualquier byte excepto NUL No hay límite definido 512 GiB (549,7 GB) a 32 PiB (36,02 PB) 512 ZiB (604.4 ZB) (279 bytes) Subdirectorio por directorio es 32,767
UniFS No hay límite definido (dependientes del cliente) ? No hay límite definido (dependientes del cliente) Disponible espacio de caché en el momento de escribir (dependientes en la plataforma) No hay límite definido No hay límite definido
Versión 6 Sistema de archivos Unix (V6FS) 14 bytes Cualquier byte excepto NUL y /No hay límite definido 16 MiB (16,77 MB) 32 MiB (33,55 MB) ?
Versión 7 Sistema de archivos Unix (V7FS) 14 bytes Cualquier byte excepto NUL o /No hay límite definido 1 GiB (1.073 GB) 2 TiB (2.199 TB) ?
VMFS2 128 Cualquier byte excepto NUL o /2.048 4 TiB (4.398 TB) 64 TiB (70.36 TB) ?
VMFS3 128 Cualquier byte excepto NUL o /2.048 2 TiB (2.199 TB) 64 TiB (70.36 TB) ?
VxFS 255 bytes Cualquier byte excepto NUL No hay límite definido 16 EiB (18.44 EB) ? ?
XFS 255 bytes Cualquier byte excepto NUL No hay límite definido 8 EiB (9.223 EB) 8 EiB (9.223 EB) ?
Xiafs 248 bytes Cualquier byte excepto NUL No hay límite definido 64 MiB (67,10 MB) 2 GiB (2.147 GB) ?
ZFS 255 bytes Cualquier Unicode excepto NUL No hay límite definido 16 EiB (18.44 EB) 281,474,976,710,656 YiB (2128 bytes) 2128
Sistema de archivos Longitud máxima del nombre de archivo Personajes permitidos en entradas de directorio Longitud máxima del nombre de ruta Tamaño máximo del archivo Tamaño máximo del volumen Número máximo de archivos

Véase también

  • Lista de sistemas de archivos
  • Comparación de archivadores de archivos
  • Lista de formatos de archivo
  • Comparación de formatos de archivo

Notas

  1. ^ IBM presentó JFS con la versión inicial de AIX 3.1 en 1990. Este sistema de archivos ahora se llama JFS1. El nuevo JFS, en el que se fundó el puerto Linux, fue enviado por primera vez en OS/2 Warp Server para e-Business en 1999. La misma base de datos también se utilizó para la liberación JFS2 en AIX 5L.
  2. ^ Microsoft introdujo primero FAT32 en MS-DOS 7.1 / Windows 95 OSR2 (OEM Service Release 2) y luego en Windows 98. Windows basado en NT no tenía cualquiera soporte para FAT32 hasta Windows NT4; Windows 2000 fue el primer sistema operativo Windows basado en NT que recibió la capacidad de trabajar con él.
  3. ^ Aplicada en versiones posteriores como extensión
  4. ^ Algunas implementaciones de FAT, como en Linux, muestran tiempos de modificación de archivos (mtime) en el campo de tiempo de cambio de metadatos (ctime). Este timetamp es sin embargo, no actualizado en el cambio de metadatos de archivos.
  5. ^ Particularmente instalado Los controladores del sistema de archivos y los sistemas operativos pueden no soportar atributos extendidos en FAT12 y FAT16. Los controladores OS/2 y Windows NT del sistema de archivos para FAT12 y FAT16 soportan atributos extendidos (utilizando un "EA DATA. SF" pseudo-file para reservar los racimos asignados a ellos). Otros controladores de sistemas de archivos para otros sistemas operativos no.
  6. ^ El f-nodo contiene un campo para un identificador de usuario. Esto no se utiliza excepto por OS/2 Warp Server, sin embargo.
  7. ^ Las listas de control de acceso de NTFS pueden expresar cualquier política de acceso posible utilizando permisos simples de archivo POSIX (y mucho más), pero el uso de una interfaz similar a POSIX no es compatible sin un complemento como Servicios para UNIX o Cygwin.
  8. ^ A partir de Vista, NTFS tiene soporte para etiquetas obligatorias, que se utilizan para hacer cumplir el control obligatorio de integridad.
  9. ^ Inicialmente, ReFS carecía de soporte para ADS, pero Server 2012 R2 y agregar soporte para ADS en ReFS
  10. ^ a b c d Las listas de control de acceso y las etiquetas MAC están en capa sobre atributos extendidos.
  11. ^ Algunos sistemas operativos implementaron atributos extendidos como capa sobre UFS1 con un archivo de respaldo paralelo (por ejemplo, FreeBSD 4.x).
  12. ^ a b c d e f h i j k l m n Algunos instalados Los controladores y sistemas operativos del Sistema de Archivo pueden no soportar atributos extendidos, listas de control de acceso o etiquetas de seguridad en estos sistemas de archivos. Los kernels de Linux antes de 2.6.x pueden faltar soporte para estos por completo o requerir un parche.
  13. ^ Los metadatos se comprueban en su mayoría, sin embargo los mapas de bloques directos/indirectos/triple-indirectos no están protegidos por chequesums
  14. ^ Tiempo de creación almacenado desde junio de 2015, xfsprogs versión 3.2.3
  15. ^ a b c d e f La hora local, el desplazamiento zona horaria/UTC y la fecha se derivan de la configuración del tiempo de referencia/single timesync en el árbol NDS.
  16. ^ a b Novell llama a esta característica "reglas de datos múltiples". Las especificaciones publicadas dicen que NWFS permite 16 atributos y 10 secuencias de datos, y NSS permite cantidades ilimitadas de ambos.
  17. ^ a b Algunos metadatos de archivos y directorios se almacenan en el servidor NetWare independientemente de si los Servicios de Directorio están instalados o no, como fecha/hora de creación, tamaño de archivo, estado de purga, etc; y algunos metadatos de archivos y directorios se almacenan en NDS/eDirectory, como permisos de archivo/objeto, propiedad, etc.
  18. ^ Los atributos de los Servicios de Gestión de Registros (RMS) incluyen tipo de registro y tamaño, entre muchos otros.
  19. ^ El permiso de archivo en 9P es una variación de los permisos tradicionales Unix con algunos cambios menores, por ejemplo, el bit suid es reemplazado por un nuevo bit de 'acceso exclusivo'.
  20. ^ Apoyado en implementaciones FreeBSD y Linux, el soporte puede no estar disponible en todos los sistemas operativos.
  21. ^ Solaris "atributos extendidos" son realmente flujos de datos alternativos de bloque completo, tanto en el Solaris UFS como en el ZFS.
  22. ^ Los tiempos de acceso se preservan del sistema de archivos original en el momento de la creación, pero los propios sistemas de archivos Rock Ridge son sólo de lectura.
  23. ^ libburnia puede respaldar y restaurar ACLs con programas de creación y extracción del sistema de archivos, pero no existe soporte del núcleo.
  24. ^ a b libburnia puede respaldar y restaurar atributos extendidos y etiquetas MAC con programas de creación y extracción del sistema de archivos, pero no existe soporte del núcleo.
  25. ^ Sistema V Release 4, y algunos otros sistemas Unix, retrofitted links simbólicos a sus versiones del sistema de archivos Versión 7 Unix, aunque la versión original no los apoyó.
  26. ^ Symlinks basados en contextos fueron compatibles en GFS, GFS2 solo soporta los simpatizantes estándar ya que la función de montaje bind de Linux VFS ha hecho que los simpantes basados en contextos estén obsoletos.
  27. ^ Revista opcional de datos
  28. ^ A partir de Windows Vista, NTFS apoya completamente los enlaces simbólicos. NTFS 3.0 (Windows 2000) y superior puede crear uniones, que permite que directorios enteros (pero no archivos individuales) sean mapeados a otro lugar en el árbol del directorio de la misma partición (sistema del fichero). Estas medidas se aplican mediante puntos gruesos, que permite que el proceso normal de resolución del nombre de archivo se extenda de manera flexible.
  29. ^ a b NTFS almacena todo, incluso los datos del archivo, como meta-data, por lo que su registro está más cerca de bloquear la publicación.
  30. ^ a b Si bien la NTFS apoya la sensibilidad de caso, el subsistema ambiental Win32 no puede crear archivos cuyos nombres difieren sólo por caso por razones de compatibilidad. Cuando se abre un archivo para escribir, si hay algún archivo existente cuyo nombre es un emparejamiento insensible para el nuevo archivo, el archivo existente se trunca y se abre para escribir en lugar de un nuevo archivo con un nombre diferente que se crea. Otros subsistemas como e. g. Servicios para Unix, que operan directamente sobre el núcleo y no encima de Win32 pueden tener sensibilidad de caso.
  31. ^ Se introdujo sólo metadatos en el Mac OS X 10.2.2 HFS Más controlador; la publicación está activada por defecto en Mac OS X 10.3 y posterior.
  32. ^ Aunque a menudo se cree que es sensible al caso, HFS Plus normalmente no lo es. La instalación predeterminada típica es sólo para guardar caso. Desde Mac OS X 10.3 en el comando newfs_hfs -s creará un nuevo sistema de archivos sensible a casos. HFS Además la versión 5 admite opcionalmente la sensibilidad de caso. Sin embargo, dado que la sensibilidad de caso es fundamentalmente diferente de la insensibilidad de caso, se requería una nueva firma para que los servicios existentes de HFS Plus no vieran la sensibilidad de caso como un error del sistema de archivos que debía corregirse. Como la nueva firma es 'HX', se cree a menudo que este es un nuevo sistema de archivos en lugar de una versión simplemente actualizada de HFS Plus.
  33. ^ Mac OS X Tiger (10.4) y versiones tardías de Panther (10.3) proporcionan registro de cambios de archivos (es una característica del software del sistema de archivos, no del formato de volumen, en realidad).
  34. ^ "Dependencias de soft" (softdep) en NetBSD, llamadas "reformaciones suaves" en FreeBSD proporcionan consistencia de meta-datos en todo momento sin escribir doble (redactor)
  35. ^ Actualizaciones suaves (SU+J) son los predeterminados como FreeBSD 9.x-RELEASE
  36. ^ a b c d e f UDF, LFS y NILFS son sistemas de archivos estructurados por registros y se comportan como si todo el sistema de archivos fuera una revista.
  37. ^ Linux kernel versiones 2.6.12 y nuevo.
  38. ^ a b c Por defecto.
  39. ^ La publicación completa de bloques para ReiserFS fue agregada a Linux 2.6.8.
  40. ^ Opcionalmente no en IRIX y Linux.
  41. ^ Particularmente instalado Los controladores del sistema de archivos y los sistemas operativos pueden no soportar la sensibilidad de caso para JFS. OS/2 no, y Linux tiene una opción de montaje para desactivar la sensibilidad de caso.
  42. ^ a b c d Caso-sensibilidad/Preservación depende del cliente. Los clientes de Windows, DOS y OS/2 no ven / mantienen diferencias de caso, mientras que los clientes que acceden a través de NFS o AFP pueden.
  43. ^ a b Los registros de cambio de archivos, los últimos tiempos de cambio de entrada y otros metadatos del sistema de archivos, forman parte de la amplia gama de capacidades de auditoría incorporadas en NDS/eDirectory llamada Auditoría de NSure.
  44. ^ a b Disponible sólo en el espacio de nombres "NFS".
  45. ^ a b Estos se denominan "aliases".
  46. ^ a b ZFS es un sistema de archivos transaccionales utilizando semántica copy-on-write, garantizando un estado siempre consistente en disco sin el uso de una revista tradicional. Sin embargo, también implementa un registro de intenciones para proporcionar mejor rendimiento cuando se solicitan escrituras sincronizadas.
  47. ^ Btrfs es un sistema de archivos transaccionales que utiliza semántica de copy-on-write, garantizando un estado siempre consistente en disco sin el uso de una revista tradicional. Realiza un seguimiento de las últimas cinco transacciones y utiliza checksums para encontrar unidades problemáticas, haciendo innecesarias los registros de intención de escritura.
  48. ^ Bcachefs es un sistema de archivos transaccionales que utiliza semántica de copy-on-write, garantizando un estado siempre consistente en disco sin el uso de una revista tradicional. Journal commits son operaciones bastante costosas ya que requieren la emisión de operaciones FLUSH y FUA a los dispositivos subyacentes. Por defecto, se publica un flujo de revistas un segundo después de que se haya hecho una actualización del sistema de archivos, que registra principalmente actualizaciones btree ordenadas por cuando se produjeron. Esta opción puede ser útil en una estación de trabajo personal o portátil, y quizás menos apropiada en un servidor.
  49. ^ Desde Windows 10 Enterprise Insider Preview build 19536
  50. ^ a b Un sistema de archivos es auto-sanar si es capaz de detectar y corregir proactivamente de forma autónoma todos los errores, fallas y corrupcións, excepto graves en línea, tanto en metadatos internos como en datos. Véase US7694191B1 como ejemplo. Esto generalmente requiere la comprobación completa, así como la redundancia interna, así como la lógica correspondiente.
  51. ^ a b sólo dentro de Stacker 3/4 y DriveSpace 3 volúmenes comprimidos
  52. ^ Soportado sólo en Windows Server SKUs. Sin embargo, las particiones deduplicadas en el servidor se pueden utilizar en el cliente.
  53. ^ HFS+ realmente no encripta archivos: para implementar FileVault, OS X crea un sistema de archivos HFS+ en una imagen de disco espaciada y encriptada que se monta automáticamente en el directorio principal cuando el usuario entra.
  54. ^ Reiser4 admite compresión y cifrado transparentes con el cryptcompress plugin que es el controlador de archivos predeterminado en la versión 4.1.
  55. ^ VxFS ofrece una característica opcional llamada "Puntos de verificación de almacenamiento" que permite instantáneas de sistema de archivos avanzados.
  56. ^ Se aplica a la versión patentada de ZFS 30 y ZFS On Linux. El soporte de cifrado todavía no está disponible en todos los puertos de OpenZFS.
  57. ^ LZJB (optimizada para el rendimiento al tiempo que proporciona una compresión de datos decente)
    LZ4 (faster " higher ratio than lzjb)
    gzip levels: 1 (fastest) to 9 (best), default is 6
    zstd positivo: 1 (rápido) a 19 (mejor), por defecto es 3
    zstd negativo: 1(best " default)-10, 20, 30, ..., 100, 500, 1000(fastest)
    zle: comprime las carreras de ceros.
  58. ^ desactivar el copy-on-write (COW) para evitar la fragmentación también deshabilita la verificación de datos
  59. ^ niveles de zlib: 1 a 9, por defecto es 3
    LZO (sin niveles) más rápido que ZLIB, peor relación
    Niveles de zstd: 1 a 15, por defecto es 3 (los niveles más altos no están disponibles)
  60. ^ ninguno
    CRC-32C (predeterminado)
    crc64
    chacha20/poly1305 (Cuando el cifrado está habilitado. La encriptación sólo se puede especificar para todo el sistema de archivos, no por archivo o directorio)
  61. ^ ninguno (por defecto)
    Los tres algoritmos actualmente soportados son gzip, LZ4, zstd.
    El nivel de compresión también puede ser especificado opcionalmente, como entero entre 0 y 15, por ejemplo lz4:15. 0 especifica el nivel de compresión predeterminado, 1 especifica la relación de compresión más rápida y más baja, y 15 la relación de compresión más lenta y mejor.
  62. ^ * 3.7: Se agregó instantánea de nivel de archivo (sólo disponible en Windows Server 2022).
  63. ^ a b Mediante el "corriente de integridad" per-file que almacena internamente un chequesum por cluster. Las compruebas por racimo no son accesibles por lo que es en realidad una función por archivo y no una función por bloque. Los flujos de integridad no están habilitados por defecto.
  64. ^ * 3.9: Compresión del proceso de post-agregado con LZ4 y ZSTD y descompresión transparente.
  65. ^ a b c Algunas implementaciones de creación del sistema de archivos reutilizan las referencias del bloque y apoyan la deduplicación de esta manera. Esto no es compatible con el estándar, pero generalmente funciona bien debido a la naturaleza de sólo lectura del sistema de archivos.
  66. ^ a b c d Con software basado en GNU Parted.
  67. ^ a b El tamaño de bloque variable se refiere a sistemas que soportan diferentes tamaños de bloque en una base per-file. (Esto es similar a las dimensiones pero una opción de implementación ligeramente diferente.) La implementación actual en UFS2 es sólo lectura.
  68. ^ Sólo para inodes "estuffed"
  69. ^ a b c d Otros bloques: ratios de tamaño del marco soportados; 8:1 es típico y recomendado por la mayoría de implementaciones.
  70. ^ a b c Se planearon fragmentos, pero nunca se implementaron en ext2 y ext3.
  71. ^ Almacena una extensión más grande en el disco, y caches múltiples extensiones en DRAM dinámicamente.
  72. ^ a b El embalaje de la cola es técnicamente un caso especial de subalubicación de bloques donde el tamaño de la unidad de subalubicación es siempre 1 byte.
  73. ^ En modo "extentos".
  74. ^ Cada tamaño posible (en sectores) de cola de archivo tiene una cadena de bloques de subalubicación correspondiente en la que se almacenan todas las colas de ese tamaño. La parte superior de la gestión de cadenas de bloques de subalubicación suele ser inferior a la cantidad de bloques ahorrados por poder aumentar el tamaño del bloque, pero el proceso es menos eficiente si no hay mucho espacio libre de disco.
  75. ^ Depende de la implementación de UDF.
  76. ^ a b c ISO 9660 Nivel 3 sólo
  77. ^ Apoyado utilizando sólo EVMS; no actualmente soportado utilizando LVM
  78. ^ a b c d Proveido en el Plan 9 del espacio de usuario
  79. ^ a b Conductor basado en FUSE disponible que puede eliminar la necesidad de portales iSCSI o acciones SMB, pero la tienda de backend físico BlueStore sólo funciona en Linux.
  80. ^ Conductor del sistema de archivos "Dokany" disponible que puede eliminar la necesidad de pasarelas iSCSI o acciones SMB, pero la tienda de backend físico BlueStore sólo funciona en Linux.
  81. ^ a b c d e Estas son las restricciones impuestas por las propias estructuras de entrada del directorio on-disk. Los controladores particulares Installable File System pueden colocar restricciones propias en los nombres de archivos y directorios; los sistemas operativos también pueden colocar restricciones propias, en todos los sistemas de archivos. DOS, Windows y OS/2 sólo permiten los siguientes caracteres de la actual página OEM de 8 bits en SFNs: A-Z, 0-9, caracteres ! # $ % & ' () - @ ^ _ ` { } ~, así como 0x80-0xFF y 0x20 (SPACE). Específicamente, las letras minúsculas a-z, caracteres " * /: < ? \ ё +.; = [ ], códigos de control 0x00-0x1F, 0x7F y en algunos casos también 0xE5 no están permitidos.) En LFNs, cualquier UCS-2 Unicode excepto \ /: ? * " √≥" se permiten en nombres de archivos y directorios en todos los sistemas de archivos. Unix-like systems disallow the characters / and NUL in file and directory names across all filesystems.
  82. ^ a b c d e Para los sistemas de archivos que tienen tamaños de unidad de asignación variable (block/cluster), se da una gama de tamaños, indicando los tamaños máximos de volumen para el tamaño mínimo y máximo posible de las unidades de asignación del sistema de archivos (por ejemplo, 512 bytes y 128 KiB (131.0 KB) para FAT, que es el rango de tamaño de grupo permitido por las estructuras de datos en disco, aunque algunos controladores de sistema de archivos instalados y sistemas operativos no admiten tamaños.
  83. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae ag ah aj ak al En estos sistemas de archivos las entradas del directorio llamadas "." y ".." tienen un estatus especial. Las entradas de directorio con estos nombres no están prohibidas, y de hecho existen como entradas normales de directorio en las estructuras de datos en disco. Sin embargo, son entradas obligatorias de directorio, con valores obligatorios, que se crean automáticamente en cada directorio cuando se crea; y directorios sin ellos se consideran corruptos.
  84. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae ag ah ai aj ak al am an Las estructuras on-disk no tienen límite inherente. Los controladores particulares y sistemas operativos del Sistema de Archivo pueden imponer límites propios, sin embargo. Limitada por su Estructura de directorio actual (CDS), DOS no soporta más de 32 niveles de directorio (excepto el DR DOS 3.31-6.0) o nombres de ruta completos más de 66 bytes para FAT, o 255 caracteres para LFNs. Windows NT no soporta los nombres de ruta completos más de 32.767 bytes para NTFS. APIs POSIX más antiguas que dependen de las PATH_MAX constante tiene un límite de 4.096 bytes en Linux, pero esto se puede trabajar alrededor. Linux no tiene límites de longitud de ruta difíciles.
  85. ^ Varia salvajemente según el tamaño de bloque y la fragmentación de grupos de asignación de bloques.
  86. ^ a b c d e f Depende de si el FAT12, FAT16 y FAT32 aplicación tiene apoyo para los LFNs. Cuando no lo hace, como en OS/2, DOS, Windows 95, Windows 98 en modo solo DOS y el controlador "msdos" de Linux, los nombres de archivos se limitan a 8.3 formato de caracteres OEM de 8 bits (espacio acolchado en el nombre base y partes de extensión) y puede no contener NUL (marcador de extremo) o el personaje 5 (sustitución para el personaje 229 que se utiliza como marcador archivo borrado). Los nombres cortos tampoco deben contener letras minúsculas. Se deben evitar algunos nombres de dispositivos especiales (CON, NUL, AUX, PRN, LPT1, COM1, etc.), ya que algunos sistemas operativos (en particular DOS, OS/2 y Windows) los reservan.
  87. ^ a b Las estructuras on-disk soportarían hasta 4 GiB (4.294 GB), pero el tamaño práctico de los archivos es limitado por el tamaño del volumen.
  88. ^ Mientras que FAT32 particiones este gran trabajo fino una vez creado, algún software no permitirá la creación de particiones FAT32 más grande que 32 GiB (34.35 GB). Esto incluye, notoriamente, el programa de instalación de Windows XP y la consola de administración de discos en Windows 2000, XP, 2003 y Vista. Use IEDSK de un disco de arranque de emergencia de Windows ME para evitarlo.
  89. ^ Depende del arco de CPU. Para los kernels de 32bit el max es 16 TiB (17.59 TB).
  90. ^ Depende del arco de CPU. Para los kernels de 32bit el max es 16 TiB (17.59 TB).
  91. ^ a b Depende de la versión y el arco del núcleo. Para 2.4 núcleos el max es 2 TiB (2.199 TB). Para los kernels 32-bit 2.6 es 16 TiB (17.59 TB). Para los kernels de 64 bits 2.6 es 8 EiB (9.223 EB).
  92. ^ El Mac OS "clásico" proporciona dos conjuntos de funciones para recuperar nombres de archivos de un volumen HFS Plus, uno de ellos que devuelve los nombres Unicode completos, los otros nombres acortados que encajan en el límite de 31 byte más antiguo para acomodar aplicaciones antiguas.
  93. ^ HFS Además, los mandatos apoyan una secuencia de escape para permitir Unicode arbitrario. Los usuarios de software antiguo pueden ver las secuencias de escape en lugar de los caracteres deseados.
  94. ^ Las entradas del directorio "." y ".." en HPFS que son vistas por los programas de aplicaciones son una ficción parcial creada por los controladores del Sistema de Archivo Instalable. La estructura de datos on-disk para un directorio no contiene entradas de esos nombres, sino que contiene una entrada especial "start". Mientras que las entradas del directorio on-disk por esos nombres no están físicamente prohibidas, no pueden ser creadas en operación normal, y un directorio que contiene tales entradas es corrupto.
  95. ^ Este es el límite de las estructuras en disco. El controlador HPFS Installable File System para OS/2 utiliza los 5 primeros bits del número del sector del volumen para su propio uso, limitando el tamaño del volumen que puede manejar a 64 GiB (68.71 GB).
  96. ^ Restricciones ISO 9660#
  97. ^ Mediante el uso de multi-extents, un archivo puede consistir en múltiples segmentos, cada uno de hasta 4 GiB (4.294 GB) de tamaño. Ver ISO 9660#El límite de tamaño de archivo 2 GiB (2.147 GB) (o 4 GiB (4.294 GB) dependiendo de la implementación)
  98. ^ Suponiendo el tamaño típico del sector 2048 Byte. El tamaño del volumen se especifica como un valor de 32 bits que identifica el número de sectores en el volumen.
  99. ^ a b Los archivos de basura pueden ser más grandes que el tamaño del sistema de archivos, aunque no pueden contener más datos.
  100. ^ a b NSS permite que los archivos tengan múltiples nombres, en espacios de nombres separados.
  101. ^ a b Este es el límite de las estructuras en disco. El controlador NTFS para Windows NT limita el tamaño del volumen que puede manejar a 256 TiB (281.4 TB) y el tamaño del archivo a 16 TiB (17.59 TB) respectivamente; en Windows 10 versión 1709, el límite es 8 PiB (9.007 PB) al utilizar 2 MiB (2.097 MB) tamaño del cluster.
  102. ^ Algunos espacios de nombres tenían límites de longitud de nombre más bajos. "LONG" tenía un límite de 80 bytes, "NWFS" 80 bytes, "NFS" 40 bytes y "DOS" impusieron 8.3 nombre de archivo.
  103. ^ La longitud máxima combinada del nombre de archivo/filetipo es de 236 bytes; cada componente tiene una longitud máxima individual de 255 bytes.
  104. ^ La longitud máxima del nombre de ruta es de 4.096 bytes, pero los límites citados en los componentes individuales agregan hasta 1.664 bytes.
  105. ^ a b QFS permite que los archivos superen el tamaño del disco cuando se utiliza con su HSM integrado, ya que sólo parte del archivo necesita residir en el disco en cualquier momento.
  106. ^ ReiserFS tiene un tamaño de archivo máximo teórico de 1 EiB (1.152 EB), pero "la caché de página limita esto a 8 Ti en arquitecturas con 32 bits int"
  107. ^ Esta restricción puede ser levantada en versiones más nuevas.
  108. ^ El tamaño del archivo en el inodo es 1 8-bit byte seguido de 1 palabra 16-bit, por 24 bits. El máximo real fue de 8,847,360 bytes, con 7 bloques de canto-indirecto y 1 bloque doble-indirecto; la variante de PWB/UNIX 1.0 tenía 8 bloques de canto-indirecto, haciendo el máximo 524,288 bytes o media MB.
  109. ^ El máximo real fue de 1.082,201,088 bytes, con 10 bloques directos, 1 bloque de canto-indirecto, 1 bloque doble-indirecto, y 1 bloque triply-indirecto. Las versiones 4.0BSD y 4.1BSD, y la versión System V, utilizaron 1.024 bloques de byte en lugar de bloques de 512 bytes, haciendo el máximo 4,311,812,608 bytes o aproximadamente 4 GiB (4.294 GB).
  110. ^ a b El tamaño máximo del archivo en un volumen VMFS depende del tamaño del bloque para ese volumen VMFS. Las cifras aquí se obtienen utilizando el tamaño máximo del bloque.
  111. ^ Tenga en cuenta que el nombre de archivo puede ser mucho más largo XFS#Atributos usados
  112. ^ a b XFS tiene una limitación bajo el tamaño de archivo Linux 2.4 de 64 TiB (70.36 TB), pero Linux 2.4 solo admite un tamaño máximo de bloque de 2 TiB (2.199 TB). Esta limitación no está presente en IRIX.

Referencias

  1. ^ Shustek, Len (2016-08-02). "En sus propias palabras: Gary Kildall". Personas notables. Museo de Historia Informática.
  2. ^ Kildall, Gary Arlen (2016-08-02) [1993]. Kildall, Scott; Kildall, Kristin (eds.). "Conexiones informáticas: personas, lugares y eventos en la evolución de la industria informática personal" (Manuscrito, parte 1). Kildall Family. Retrieved 2016-11-17.
  3. ^ Mace, Scott (1986-09-22). "Extensions to MS-DOS Run CD-ROM". InfoWorld. 8 (38): 1, 8. Retrieved 2016-11-09.
  4. ^ Warren, David (20 de octubre de 1993). "Polycenter File System - - HELP". Archivado desde el original el 9 de marzo de 2012.
  5. ^ "Sun Microsystems amplía la cartera de computación de alto rendimiento con acuerdo definido para adquirir activos de sistemas de archivos de racimo, incluido el sistema de archivos Lustre" (versión de prensa). Santa Clara, Calif.: Sun Microsystems, Inc. 12 septiembre 2007. Archivado desde el original el 2 de octubre de 2007.
  6. ^ Matthew Dillon (2018-12-09). "hammer2/DESIGN". BSD Referencia transversal. Dragon Fly BSD. Retrieved 2019-03-06.
  7. ^ "Huawei anuncia el sistema de archivos EROFS Linux destinado a dispositivos Android". XDA Developer. 1 de junio de 2018.
  8. ^ "RT–11 Manual de formatos de volumen y archivos" (PDF). Digital Equipment Corporation. Agosto de 1991. págs. 1 a 26.
  9. ^ "RT–11 Manual de formatos de volumen y archivos" (PDF). Digital Equipment Corporation. Agosto de 1991. págs. 1 a 4.
  10. ^ "Format of the Unix 6 file system" (PDF). Archivado desde el original (PDF) on 2016-09-21. Retrieved 2016-02-21.
  11. ^ Ver estructura de dinodo en la página 355 (página 355)FILESYS(5)) de "Unix Programmers Manual" (PDF) (Seventh ed.). Murray Hill, New Jersey: Bell Phone Laboratories. Enero de 1979. Retrieved 2016-02-21.
  12. ^ "Mandatory Integrity Control". Microsoft Docs25 de marzo de 2021. Retrieved 2022-08-14.
  13. ^ "Ext4 Disk Layout".
  14. ^ "Ext4 Metadatos Checksums".
  15. ^ Mark Russinovich (Febrero 2007). "Administración de Windows: Dentro del kernel de Windows Vista: Parte 1". TechNet.
  16. ^ Siracusa, John (2011-07-20). "Mac OS X 10.7 León: la revisión Ars Technica". Ars Technica. Retrieved 14 de diciembre 2017. Para realizar un seguimiento de enlaces duros, HFS+ crea un archivo separado para cada enlace duro dentro de un directorio oculto en el nivel raíz del volumen.
  17. ^ newfs_hfs(8) – Manual de Darwin y MacOS System Manager
  18. ^ "File System Comparisons". Apple. Archivado desde el original el 10-06. (no se ha actualizado para discutir HFSX)
  19. ^ "Nota Técnica TN1150: Formato de volumen HFS Plus". Apple. (Very technical overview of HFS Plus and HFSX.)
  20. ^ "Fslogger". Archivado desde el original el 2008-09-18. Retrieved 2006-08-03.
  21. ^ McKusick, Marshall Kirk; Roberson, Jeff. "Fechas de actualización suaves" (PDF).
  22. ^ "NewFAQs - FreeBSD Wiki".
  23. ^ "FreeBSD 9.0-RELEASE Announcement".
  24. ^ "EXT4 Case-Insensible Directories/File-Name Lookups Coming With Linux 5.2".
  25. ^ "2. Diseño de alto nivel — La documentación de kernel de Linux § 2.10. Datos de línea". www.kernel.org. Retrieved 2022-12-24.
  26. ^ "Filesystem Events tracked by NSure".
  27. ^ Especificación del formato de disco universal – Revisión 2.60 (PDF). pág. 34. Este archivo, cuando es pequeño, se puede incrustar en el [Bloque Control de Información] que lo describe.
  28. ^ "clonefile(2)". El dst de archivo clonado comparte sus bloques de datos con el archivo src [..]
  29. ^ a b c "DMSDOS CVF module" (dmsdoc.doc). 0.9.2.0. 1998-11-19. Archivado desde el original en 2016-11-02. Retrieved 2016-11-01. Por lo general, todos los datos para un grupo se almacenan en sectores contiguos, pero si el sistema de archivos está demasiado fragmentado puede que no haya un 'agujero libre' que sea lo suficientemente grande para los datos. [...] Drivespace 3 y Stacker conocen un hack para esa situación: permiten almacenar los datos de un cluster en varios fragmentos en el disco.
  30. ^ "Sobre la Deduplicación de Datos". 31 mayo 2018.
  31. ^ "Encriptación Ext4".
  32. ^ a b "Red Hat: ¿Qué es Bitrot?".
  33. ^ "Encriptación F2FS".
  34. ^ "mkfs.xfs(8) de xfsprogs 5.10.0-4". Por defecto, mkfs.xfs [..] habilitará la función reflink [=deduplicación].
  35. ^ "Comprasión de datos JFS". IBM. Retrieved 2020-07-26.
  36. ^ Moffat, Darren (julio de 2012). "Cómo gestionar el cifrado de datos ZFS". Retrieved 2022-08-14.
  37. ^ "Release zfs-0.8.0". GitHub2020-01-21.
  38. ^ "Banderas decorativas - OpenZFS".
  39. ^ "zfsprops.7 — OpenZFS documentation". GitHub. 2023-08-26. Retrieved 2023-09-14.
  40. ^ "Compresión — documentación BTRFS". GitHub. 2023-07-26. Retrieved 2023-09-14.
  41. ^ a b Overstreet, Kent (18 dic 2021). "bcachefs: Principios de operación" (PDF). Retrieved 10 de mayo 2023.
  42. ^ "bcachefs/ Compresión". 11 Sep 2023. Retrieved 14 de enero 2024.
  43. ^ "Resilient File System (ReFS) panorama". Microsoft. Archivado desde el original el 25 de septiembre de 2020. Retrieved 22 de septiembre 2020.
  44. ^ "Resilient File System Overview". Microsoft Docs. Microsoft. 29 February 2012. Retrieved 24 de agosto 2022.
  45. ^ "IBM's Journaled File System (JFS) for Linux".
  46. ^ "Growing an XFS File System".
  47. ^ a b "Shrinking Support - xfs.org". XFS Wiki2022-07-17. Archivado desde el original el 2022-07-17. Retrieved 2022-12-18.
  48. ^ "Preguntas frecuentes (Old Wiki)". Retrieved 5 de mayo 2018.
  49. ^ "Kernel/Git/Jaegeuk/F2fs-tools.git - Herramientas de usuario para el sistema de archivos f2fs".
  50. ^ "ntfsresize(8)".
  51. ^ a b c resize2fs(8) – Manual del Programador Linux – Administración y Mandos Privilegiados
  52. ^ "Resizing File Systems".
  53. ^ "Resize reiserfs". Reiserfs wiki.
  54. ^ "Simplemente suficiente Sistema Operativo (JeOS): Información Técnica Silencioso". www.suse.com. Retrieved 28 de abril 2018.
  55. ^ "nilfs-resize(8)".
  56. ^ El espejo y los vdev de un solo disco pueden retirarse totalmente de una piscina, pero no de los vdevs RAID-Z. "OpenZFS 7614 - evacuación/removal de dispositivos zfs". GitHub.
  57. ^ "Resizing and Growing Disks".
  58. ^ "Los usuarios principales, conocer APFS: el nuevo sistema de archivos de macOS - ZDNet". ZDNet.
  59. ^ "Apple File System Guide - FAQ".
  60. ^ a b "CVF Region: MDFAT".
  61. ^ a b "Mapping DOS FAT to MDFAT".
  62. ^ "[base] Revisión 216796".
  63. ^ "Newfs(8)".
  64. ^ Jaeguk Kim (2014-09-22). "[PATCH 2/3] f2fs: Introducir FITRIM en f2fs_ioctl". linux-kernel (Lista principal).
  65. ^ "Reiser4 discard support". Reiser4 FS Wiki.
  66. ^ "XFS añade datos compartidos para Linux 4.9".
  67. ^ Soporte del sistema de archivos de kernel de Android (Documentación). Android Open Source Project. Retrieved 2023-01-11.
  68. ^ "GitHub - sgan81/Apfs-fuse: FUSE driver for APFS (Apple File System)". GitHub2020-01-18.
  69. ^ " Módulo de APFS para linux, con soporte de escritura experimental. Este árbol es sólo para el desarrollo, por favor use linux-apfs-oot en su lugar.: Linux-apfs/Linux-apfs". GitHub2019-12-14.
  70. ^ Namjae Jeon (20 de enero de 2020). "[PATCH v12 00/13] añadir el último controlador exfat". linux-kernel (Lista principal). Retrieved 18 de diciembre 2021.
  71. ^ "NTFS3 Pull Request acceptance".
  72. ^ a b "Paragon HFS+ para Windows 10".
  73. ^ "Portando un antiguo sistema de archivos a Modern Linux". Tiempo para tirar el enchufe. Archivado desde el original el 21 de diciembre de 2017. Retrieved 2016-04-22.
  74. ^ "Un puerto del sistema de archivos xiafs a los núcleos Linux modernos". Github (cdtk)2019-06-28.
  75. ^ a b c "Paragon ExtFS for Mac".
  76. ^ a b "Explore2fs". chrysocome.net.
  77. ^ a b "Paragon ExtFS para Windows".
  78. ^ a b "FAQ". Ext2 Instalación Sistema de archivos para Windows. (Proporciona el nivel de kernel leer/escribir acceso a volúmenes Ext2 y Ext3 en Windows NT4, 2000, XP y Vista.)
  79. ^ a b Branten, Bo. "Ext2Fsd Project: Open source ext3/4 File system driver for Windows (2K/XP/WIN7/WIN8)". Archivado desde el original el 2012-07-23. Retrieved 2012-07-24.
  80. ^ a b "FreeBSD Handbook".
  81. ^ Hanselman, Scott (2021-11-02). "WSL2 ahora puede montar discos ext4 de Linux directamente". Newsletter de Maravilloso Cosas. Retrieved 2023-10-01.
  82. ^ Microsoft Corp. (2023-07-17). "La documentación técnica de Windows: Ambiente de desarrollo de Windows: Subsistema de Windows para Linux". Microsoft Aprende (publicado 2021-12-09). Archivado desde el original el 2021-12-27. Retrieved 2023-10-01.
  83. ^ "Lustre Wiki".
  84. ^ "FreeBSD 10.4 MAN page - reiserfs". www.freebsd.org. Retrieved 2019-08-05.
  85. ^ "FreeBSD 11 y Reiserfs". www.linuxquestions.org. 2016-12-19. Retrieved 2019-08-05.
  86. ^ "'svn commit: r300062 - en cabeza/sys: gnu/fs módulos/reiserfs' - MARC". marc.info. Retrieved 2019-08-05.
  87. ^ "Sobre sistemas de archivos compartidos y el cliente Linux - Sun QFS y Sun Storage Archive Manager 5.3 Guía de instalación". Retrieved 2016-03-14.
  88. ^ "ZFS Filesystem for FUSE/Linux". Wizy Wiki30 de noviembre de 2009. Archivado desde el original el 13 de mayo de 2013.
  89. ^ "ZFS en Linux". Laboratorio Nacional Lawrence Livermore.
  90. ^ Kim, Arnold (4 de octubre de 2007). "Apple Seeds ZFS Read/Write Developer Preview 1.1 for Leopard". Mac rumores.
  91. ^ "OpenZFS en Windows".
  92. ^ "WinBtrfs". Github (maharmstone)2020-11-22.
  93. ^ "squashfs-tools". Freshports.
  94. ^ "fusefs-squashfuse". Freshports.
  95. ^ "Preguntas frecuentes".
  96. ^ "Comparison Formato de Volumen".
  97. ^ "CephFS Maximum File Sizes and Performance".
  98. ^ "CephFS Directory Fragmentation".
  99. ^ "ExFAT: Nombre del archivo Directorio Entrada".
  100. ^ a b c d "File System Functionality Comparison". Microsoft Docs. Microsoft. 2021-01-07. Retrieved 2022-08-14.
  101. ^ Vimal A.R (16 de julio de 2016). "Longitud de nombre de archivo Max en un sistema de archivos EXT4". arvimal.blog. Archivado desde el original el 28 de febrero de 2021.
  102. ^ "Entrevistas/EricSandeen". Proyecto Fedora Wiki. 9 de junio de 2008.
  103. ^ "Limitations of the FAT32 File System in Windows XP". Microsoft. Archivado desde el original el 2014-03-30.
  104. ^ "GEMDOS Overview".
  105. ^ "¿Cuáles son las limitaciones de tamaño de archivo y sistema de archivos para Red Hat Enterprise Linux?". Red Hat2023-03-21.
  106. ^ "¿Cuáles son las limitaciones de tamaño de archivo y sistema de archivos para Red Hat Enterprise Linux?". Red Hat2023-03-21.
  107. ^ Matthew Dillon. "HAMMER2 Design Document". podemos permitir nombres de archivo de hasta 1023 bytes de largo
  108. ^ Matthew Dillon (21 de junio de 2008). "El sistema de archivos HAMMER" (PDF).
  109. ^ "Mac OS X: Mac OS Formato extendido (HFS Plus) volumen y límites de archivos". support.apple.com. 26 de julio de 2016. Archivado desde el original en 2019-04-08.
  110. ^ "Mac OS 8, 9: Mac OS Formato Extendido - Límites de volumen y archivos". support.apple.com. 20 de febrero de 2012.
  111. ^ "SFS file system". www.ibm.com. 2015-06-03. Archivado desde el original el 2022-09-13. Retrieved 2022-09-13.
  112. ^ 22 de mayo de 1995. Archivado desde el original el 14 de abril de 2009.
  113. ^ Russon, Richard; Fledel, Yuval. "NTFS Documentation" (PDF).
  114. ^ a b "NNTFS Overview". Microsoft Docs2022-05-26. Archivado desde el original el 2022-05-26. Retrieved 2022-06-05.
  115. ^ a b c d e Steven Sinofsky (16 de enero de 2012). "Building the next generation file system for Windows: ReFS".
  116. ^ Amigo (2015-04-02). "Características inválidas en nombres de archivos". Notas técnicas de Amigo. Retrieved 2020-10-20.
  117. ^ "Resilient File System (ReFS) panorama". Microsoft Docs. Retrieved 2017-11-07.
  118. ^ "FAQ". Nameys15 de octubre de 2003. Archivado desde el original el 19 de julio de 2006.
  119. ^ a b "Maximum Number of UFS Subdirectories". Oracle. Retrieved 2019-02-12.
  120. ^ "Preguntas frecuentes para FreeBSD 9.X y 10.X". Proyecto de documentación de FreeBSD. Retrieved 2016-03-20. Si no hubiera un límite de memoria fsck(8) el tamaño máximo del sistema de archivos sería 2 ^ 64 (blocks) * 32 KiB (32.76 KB) = Dado 16 Exa * 32 KiB (32.76 KB) = título 512 ZettaBytes.
  121. ^ "PATH_MAX es Tricky". El registro web de Evan Klitzke.
  122. ^ "PATH_MAX simplemente no lo es". Insane Coding. 2007-11-03.
  • Comparación de velocidad de los sistemas de archivos en Linux 2.4.5 (archivado)
  • Filesystems (ext3, reiser, xfs, jfs) comparación en Debian Etch Archived 2018-03-04 en la Wayback Machine (23 de abril de 2006)
  • Estrategias de asignación de bloques de diversos sistemas de archivos
  • ¿Cuáles son las (dis)ventajas de ext4, ReiserFS, JFS y XFS? - Unix & Linux Stack Exchange
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save