Comparación de sistemas de archivos
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.Unix |
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 | 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 | 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 | 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
- ^ 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.
- ^ 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.
- ^ Aplicada en versiones posteriores como extensión
- ^ 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.
- ^ 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.
- ^ El f-nodo contiene un campo para un identificador de usuario. Esto no se utiliza excepto por OS/2 Warp Server, sin embargo.
- ^ 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.
- ^ A partir de Vista, NTFS tiene soporte para etiquetas obligatorias, que se utilizan para hacer cumplir el control obligatorio de integridad.
- ^ Inicialmente, ReFS carecía de soporte para ADS, pero Server 2012 R2 y agregar soporte para ADS en ReFS
- ^ a b c d Las listas de control de acceso y las etiquetas MAC están en capa sobre atributos extendidos.
- ^ Algunos sistemas operativos implementaron atributos extendidos como capa sobre UFS1 con un archivo de respaldo paralelo (por ejemplo, FreeBSD 4.x).
- ^ 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.
- ^ Los metadatos se comprueban en su mayoría, sin embargo los mapas de bloques directos/indirectos/triple-indirectos no están protegidos por chequesums
- ^ Tiempo de creación almacenado desde junio de 2015, xfsprogs versión 3.2.3
- ^ 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.
- ^ 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.
- ^ 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.
- ^ Los atributos de los Servicios de Gestión de Registros (RMS) incluyen tipo de registro y tamaño, entre muchos otros.
- ^ 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'.
- ^ Apoyado en implementaciones FreeBSD y Linux, el soporte puede no estar disponible en todos los sistemas operativos.
- ^ Solaris "atributos extendidos" son realmente flujos de datos alternativos de bloque completo, tanto en el Solaris UFS como en el ZFS.
- ^ 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.
- ^ 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.
- ^ 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.
- ^ 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ó.
- ^ 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.
- ^ Revista opcional de datos
- ^ 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.
- ^ 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.
- ^ 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.
- ^ 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.
- ^ 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.
- ^ 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).
- ^ "Dependencias de soft" (softdep) en NetBSD, llamadas "reformaciones suaves" en FreeBSD proporcionan consistencia de meta-datos en todo momento sin escribir doble (redactor)
- ^ Actualizaciones suaves (SU+J) son los predeterminados como FreeBSD 9.x-RELEASE
- ^ 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.
- ^ Linux kernel versiones 2.6.12 y nuevo.
- ^ a b c Por defecto.
- ^ La publicación completa de bloques para ReiserFS fue agregada a Linux 2.6.8.
- ^ Opcionalmente no en IRIX y Linux.
- ^ 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.
- ^ 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.
- ^ 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.
- ^ a b Disponible sólo en el espacio de nombres "NFS".
- ^ a b Estos se denominan "aliases".
- ^ 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.
- ^ 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.
- ^ 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.
- ^ Desde Windows 10 Enterprise Insider Preview build 19536
- ^ 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.
- ^ a b sólo dentro de Stacker 3/4 y DriveSpace 3 volúmenes comprimidos
- ^ Soportado sólo en Windows Server SKUs. Sin embargo, las particiones deduplicadas en el servidor se pueden utilizar en el cliente.
- ^ 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.
- ^ Reiser4 admite compresión y cifrado transparentes con el cryptcompress plugin que es el controlador de archivos predeterminado en la versión 4.1.
- ^ VxFS ofrece una característica opcional llamada "Puntos de verificación de almacenamiento" que permite instantáneas de sistema de archivos avanzados.
- ^ 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.
- ^ 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. - ^ desactivar el copy-on-write (COW) para evitar la fragmentación también deshabilita la verificación de datos
- ^ 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) - ^ 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) - ^ 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. - ^ * 3.7: Se agregó instantánea de nivel de archivo (sólo disponible en Windows Server 2022).
- ^ 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.
- ^ * 3.9: Compresión del proceso de post-agregado con LZ4 y ZSTD y descompresión transparente.
- ^ 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.
- ^ a b c d Con software basado en GNU Parted.
- ^ 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.
- ^ Sólo para inodes "estuffed"
- ^ 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.
- ^ a b c Se planearon fragmentos, pero nunca se implementaron en ext2 y ext3.
- ^ Almacena una extensión más grande en el disco, y caches múltiples extensiones en DRAM dinámicamente.
- ^ 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.
- ^ En modo "extentos".
- ^ 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.
- ^ Depende de la implementación de UDF.
- ^ a b c ISO 9660 Nivel 3 sólo
- ^ Apoyado utilizando sólo EVMS; no actualmente soportado utilizando LVM
- ^ a b c d Proveido en el Plan 9 del espacio de usuario
- ^ 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.
- ^ 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.
- ^ 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.
- ^ 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.
- ^ 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.
- ^ 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. - ^ Varia salvajemente según el tamaño de bloque y la fragmentación de grupos de asignación de bloques.
- ^ 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.
- ^ 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.
- ^ 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.
- ^ Depende del arco de CPU. Para los kernels de 32bit el max es 16 TiB (17.59 TB).
- ^ Depende del arco de CPU. Para los kernels de 32bit el max es 16 TiB (17.59 TB).
- ^ 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).
- ^ 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.
- ^ 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.
- ^ 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.
- ^ 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).
- ^ Restricciones ISO 9660#
- ^ 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)
- ^ 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.
- ^ 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.
- ^ a b NSS permite que los archivos tengan múltiples nombres, en espacios de nombres separados.
- ^ 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.
- ^ 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.
- ^ 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.
- ^ 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.
- ^ 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.
- ^ 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"
- ^ Esta restricción puede ser levantada en versiones más nuevas.
- ^ 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.
- ^ 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).
- ^ 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.
- ^ Tenga en cuenta que el nombre de archivo puede ser mucho más largo XFS#Atributos usados
- ^ 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
- ^ Shustek, Len (2016-08-02). "En sus propias palabras: Gary Kildall". Personas notables. Museo de Historia Informática.
- ^ 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.
- ^ Mace, Scott (1986-09-22). "Extensions to MS-DOS Run CD-ROM". InfoWorld. 8 (38): 1, 8. Retrieved 2016-11-09.
- ^ Warren, David (20 de octubre de 1993). "Polycenter File System - - HELP". Archivado desde el original el 9 de marzo de 2012.
- ^ "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.
- ^ Matthew Dillon (2018-12-09). "hammer2/DESIGN". BSD Referencia transversal. Dragon Fly BSD. Retrieved 2019-03-06.
- ^ "Huawei anuncia el sistema de archivos EROFS Linux destinado a dispositivos Android". XDA Developer. 1 de junio de 2018.
- ^ "RT–11 Manual de formatos de volumen y archivos" (PDF). Digital Equipment Corporation. Agosto de 1991. págs. 1 a 26.
- ^ "RT–11 Manual de formatos de volumen y archivos" (PDF). Digital Equipment Corporation. Agosto de 1991. págs. 1 a 4.
- ^ "Format of the Unix 6 file system" (PDF). Archivado desde el original (PDF) on 2016-09-21. Retrieved 2016-02-21.
- ^ 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.
- ^ "Mandatory Integrity Control". Microsoft Docs25 de marzo de 2021. Retrieved 2022-08-14.
- ^ "Ext4 Disk Layout".
- ^ "Ext4 Metadatos Checksums".
- ^ Mark Russinovich (Febrero 2007). "Administración de Windows: Dentro del kernel de Windows Vista: Parte 1". TechNet.
- ^ 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.
- ^ – Manual de Darwin y MacOS System Manager
- ^ "File System Comparisons". Apple. Archivado desde el original el 10-06. (no se ha actualizado para discutir HFSX)
- ^ "Nota Técnica TN1150: Formato de volumen HFS Plus". Apple. (Very technical overview of HFS Plus and HFSX.)
- ^ "Fslogger". Archivado desde el original el 2008-09-18. Retrieved 2006-08-03.
- ^ McKusick, Marshall Kirk; Roberson, Jeff. "Fechas de actualización suaves" (PDF).
- ^ "NewFAQs - FreeBSD Wiki".
- ^ "FreeBSD 9.0-RELEASE Announcement".
- ^ "EXT4 Case-Insensible Directories/File-Name Lookups Coming With Linux 5.2".
- ^ "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.
- ^ "Filesystem Events tracked by NSure".
- ^ 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.
- ^ "clonefile(2)".
El dst de archivo clonado comparte sus bloques de datos con el archivo src [..]
- ^ 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.
- ^ "Sobre la Deduplicación de Datos". 31 mayo 2018.
- ^ "Encriptación Ext4".
- ^ a b "Red Hat: ¿Qué es Bitrot?".
- ^ "Encriptación F2FS".
- ^ "mkfs.xfs(8) de xfsprogs 5.10.0-4".
Por defecto, mkfs.xfs [..] habilitará la función reflink [=deduplicación].
- ^ "Comprasión de datos JFS". IBM. Retrieved 2020-07-26.
- ^ Moffat, Darren (julio de 2012). "Cómo gestionar el cifrado de datos ZFS". Retrieved 2022-08-14.
- ^ "Release zfs-0.8.0". GitHub2020-01-21.
- ^ "Banderas decorativas - OpenZFS".
- ^ "zfsprops.7 — OpenZFS documentation". GitHub. 2023-08-26. Retrieved 2023-09-14.
- ^ "Compresión — documentación BTRFS". GitHub. 2023-07-26. Retrieved 2023-09-14.
- ^ a b Overstreet, Kent (18 dic 2021). "bcachefs: Principios de operación" (PDF). Retrieved 10 de mayo 2023.
- ^ "bcachefs/ Compresión". 11 Sep 2023. Retrieved 14 de enero 2024.
- ^ "Resilient File System (ReFS) panorama". Microsoft. Archivado desde el original el 25 de septiembre de 2020. Retrieved 22 de septiembre 2020.
- ^ "Resilient File System Overview". Microsoft Docs. Microsoft. 29 February 2012. Retrieved 24 de agosto 2022.
- ^ "IBM's Journaled File System (JFS) for Linux".
- ^ "Growing an XFS File System".
- ^ a b "Shrinking Support - xfs.org". XFS Wiki2022-07-17. Archivado desde el original el 2022-07-17. Retrieved 2022-12-18.
- ^ "Preguntas frecuentes (Old Wiki)". Retrieved 5 de mayo 2018.
- ^ "Kernel/Git/Jaegeuk/F2fs-tools.git - Herramientas de usuario para el sistema de archivos f2fs".
- ^ "ntfsresize(8)".
- ^ a b c – Manual del Programador Linux – Administración y Mandos Privilegiados
- ^ "Resizing File Systems".
- ^ "Resize reiserfs". Reiserfs wiki.
- ^ "Simplemente suficiente Sistema Operativo (JeOS): Información Técnica Silencioso". www.suse.com. Retrieved 28 de abril 2018.
- ^ "nilfs-resize(8)".
- ^ 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.
- ^ "Resizing and Growing Disks".
- ^ "Los usuarios principales, conocer APFS: el nuevo sistema de archivos de macOS - ZDNet". ZDNet.
- ^ "Apple File System Guide - FAQ".
- ^ a b "CVF Region: MDFAT".
- ^ a b "Mapping DOS FAT to MDFAT".
- ^ "[base] Revisión 216796".
- ^ "Newfs(8)".
- ^ Jaeguk Kim (2014-09-22). "[PATCH 2/3] f2fs: Introducir FITRIM en f2fs_ioctl". linux-kernel (Lista principal).
- ^ "Reiser4 discard support". Reiser4 FS Wiki.
- ^ "XFS añade datos compartidos para Linux 4.9".
- ^ Soporte del sistema de archivos de kernel de Android (Documentación). Android Open Source Project. Retrieved 2023-01-11.
- ^ "GitHub - sgan81/Apfs-fuse: FUSE driver for APFS (Apple File System)". GitHub2020-01-18.
- ^ " 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.
- ^ 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.
- ^ "NTFS3 Pull Request acceptance".
- ^ a b "Paragon HFS+ para Windows 10".
- ^ "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.
- ^ "Un puerto del sistema de archivos xiafs a los núcleos Linux modernos". Github (cdtk)2019-06-28.
- ^ a b c "Paragon ExtFS for Mac".
- ^ a b "Explore2fs". chrysocome.net.
- ^ a b "Paragon ExtFS para Windows".
- ^ 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.)
- ^ 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.
- ^ a b "FreeBSD Handbook".
- ^ Hanselman, Scott (2021-11-02). "WSL2 ahora puede montar discos ext4 de Linux directamente". Newsletter de Maravilloso Cosas. Retrieved 2023-10-01.
- ^ 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.
- ^ "Lustre Wiki".
- ^ "FreeBSD 10.4 MAN page - reiserfs". www.freebsd.org. Retrieved 2019-08-05.
- ^ "FreeBSD 11 y Reiserfs". www.linuxquestions.org. 2016-12-19. Retrieved 2019-08-05.
- ^ "'svn commit: r300062 - en cabeza/sys: gnu/fs módulos/reiserfs' - MARC". marc.info. Retrieved 2019-08-05.
- ^ "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.
- ^ "ZFS Filesystem for FUSE/Linux". Wizy Wiki30 de noviembre de 2009. Archivado desde el original el 13 de mayo de 2013.
- ^ "ZFS en Linux". Laboratorio Nacional Lawrence Livermore.
- ^ Kim, Arnold (4 de octubre de 2007). "Apple Seeds ZFS Read/Write Developer Preview 1.1 for Leopard". Mac rumores.
- ^ "OpenZFS en Windows".
- ^ "WinBtrfs". Github (maharmstone)2020-11-22.
- ^ "squashfs-tools". Freshports.
- ^ "fusefs-squashfuse". Freshports.
- ^ "Preguntas frecuentes".
- ^ "Comparison Formato de Volumen".
- ^ "CephFS Maximum File Sizes and Performance".
- ^ "CephFS Directory Fragmentation".
- ^ "ExFAT: Nombre del archivo Directorio Entrada".
- ^ a b c d "File System Functionality Comparison". Microsoft Docs. Microsoft. 2021-01-07. Retrieved 2022-08-14.
- ^ 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.
- ^ "Entrevistas/EricSandeen". Proyecto Fedora Wiki. 9 de junio de 2008.
- ^ "Limitations of the FAT32 File System in Windows XP". Microsoft. Archivado desde el original el 2014-03-30.
- ^ "GEMDOS Overview".
- ^ "¿Cuáles son las limitaciones de tamaño de archivo y sistema de archivos para Red Hat Enterprise Linux?". Red Hat2023-03-21.
- ^ "¿Cuáles son las limitaciones de tamaño de archivo y sistema de archivos para Red Hat Enterprise Linux?". Red Hat2023-03-21.
- ^ Matthew Dillon. "HAMMER2 Design Document".
podemos permitir nombres de archivo de hasta 1023 bytes de largo
- ^ Matthew Dillon (21 de junio de 2008). "El sistema de archivos HAMMER" (PDF).
- ^ "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.
- ^ "Mac OS 8, 9: Mac OS Formato Extendido - Límites de volumen y archivos". support.apple.com. 20 de febrero de 2012.
- ^ "SFS file system". www.ibm.com. 2015-06-03. Archivado desde el original el 2022-09-13. Retrieved 2022-09-13.
- ^ 22 de mayo de 1995. Archivado desde el original el 14 de abril de 2009.
- ^ Russon, Richard; Fledel, Yuval. "NTFS Documentation" (PDF).
- ^ a b "NNTFS Overview". Microsoft Docs2022-05-26. Archivado desde el original el 2022-05-26. Retrieved 2022-06-05.
- ^ a b c d e Steven Sinofsky (16 de enero de 2012). "Building the next generation file system for Windows: ReFS".
- ^ Amigo (2015-04-02). "Características inválidas en nombres de archivos". Notas técnicas de Amigo. Retrieved 2020-10-20.
- ^ "Resilient File System (ReFS) panorama". Microsoft Docs. Retrieved 2017-11-07.
- ^ "FAQ". Nameys15 de octubre de 2003. Archivado desde el original el 19 de julio de 2006.
- ^ a b "Maximum Number of UFS Subdirectories". Oracle. Retrieved 2019-02-12.
- ^ "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.
- ^ "PATH_MAX es Tricky". El registro web de Evan Klitzke.
- ^ "PATH_MAX simplemente no lo es". Insane Coding. 2007-11-03.
Enlaces externos
- 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