Porovnání souborových systémů - Comparison of file systems
Následující tabulky porovnávají obecné a technické informace pro řadu souborové systémy.
Obecná informace
Limity
Souborový systém | Maximum název souboru délka | Povolené znaky v položkách adresáře[C] | Maximální délka názvu cesty | Maximální velikost souboru | Maximální velikost svazku[d] | Maximální počet souborů |
---|---|---|---|---|---|---|
BeeGFS | 255 bajtů | Libovolný bajt kromě NUL[E] | Není definován žádný limit[F] | 16 EiB | 16 EiB | ? |
Souborový systém CP / M | 8.3 | ASCII kromě <>. ,; : =? * [] | Žádná hierarchie adresářů (ale přístupnost souborů od té doby závisí na uživatelských oblastech pomocí příkazu USER CP / M 2.2 ) | 32 MiB | 512 MiB | ? |
IBM SFS | 8.8 | ? | ? | Nehierarchické[8] | ? | ? |
DECtape | 6.3 | A – Z, 0–9 | DTxN: FILNAM.EXT = 15 | 369 280 bytů (577 * 640) | 369 920 bajtů (578 * 640) | ? |
Elektronika BK formát pásky | 16 bytů | ? | Žádná hierarchie adresářů | 64 KiB | Není omezeno. Cca. 800 kB (jedna strana) pro 90minutovou kazetu | ? |
Systém souborů MicroDOS | 14 bajtů | ? | ? | 16 MiB | 32 MiB | ? |
Úroveň-D | 6.3 | A – Z, 0–9 | ZAŘÍZENÍ: FILNAM.EXT [PROJCT, PROGRM] = 7 + 10 + 15 = 32; + 5 * 7 pro SFD = 67 | 34 359 738 368 slov (2 ** 35–1); 206 158 430 208 SIXBIT bajtů | Přibližně 12 GB (64 * 178 MB) | ? |
RT-11 | 6.3 | A – Z, 0–9, $ | 0 (žádná hierarchie adresářů) | 33 554 432 bajtů (65 536 * 512) | 33 554 432 bajtů | ? |
Souborový systém Unix verze 6 (V6FS) | 14 bajtů | Libovolný bajt kromě NUL a / [E] | Není definován žádný limit[F] | 16 MiB[G] | 32 MiB | ? |
Operační systém disku (GEC DOS ) | ? | ? | ? | ? alespoň 131 072 bajtů | ? | ? |
GEC DOS archivační systém rozšířen | 8 bytů | A – Z, 0–9. Období bylo oddělovačem adresářů | ? Není definován žádný limit (řešení pro limit OS) | ? alespoň 131 072 bajtů | ? | ? |
CBM DOS | 16 bytů | Libovolný bajt kromě NUL | 0 (žádná hierarchie adresářů) | 16 MiB | 16 MiB | ? |
Souborový systém Unix verze 7 (V7FS) | 14 bajtů | Libovolný bajt kromě NUL nebo / [E] | Není definován žádný limit[F] | 1 GiB[h] | 2 TiB | ? |
exFAT | 255 UTF-16 postavy | ? | 32 760 znaků Unicode, přičemž každá složka cesty má maximálně 255 znaků[11] | 16 EiB[11] | 64 ZiB (276 bajtů) | ? |
FAT (8 bitů) | 6.3 (binární soubory) / 9 znaků (soubory ASCII) | ASCII (0x00 a 0xFF nejsou povoleny v prvním znaku) | Žádná hierarchie adresářů | ? | ? | ? |
FAT12 /FAT16 | 8.3 (255 UCS-2 znaky s LFN)[i] | SFN: OEM A-Z, 0-9,! # $% & '() - @ ^ _ `{} ~, 0x80-0xFF, 0x20. LFN: Unicode kromě NUL, "* /: <>? | [C][E] | Není definován žádný limit[F] | 32 MiB (4 GiB )[j] | 1 MiB až 32 MiB | ? |
FAT16B /FAT16X | 8.3 (255 UCS-2 znaky s LFN)[i] | SFN: OEM A-Z, 0-9,! # $% & '() - @ ^ _ `{} ~, 0x80-0xFF, 0x20. LFN: Unicode kromě NUL, "* /: <>? | [C][i][E] | Není definován žádný limit[F] | 2 (4) GiB[j] | 16 MiB až 2 (4) GiB | ? |
FAT32 /FAT32X | 8.3 (255 UCS-2 znaky s LFN)[i] | SFN: OEM A-Z, 0-9,! # $% & '() - @ ^ _ `{} ~, 0x80-0xFF, 0x20. LFN: Unicode kromě NUL, "* /: <>? | [C][i][E] | 32 760 znaků Unicode, přičemž každá složka cesty má maximálně 255 znaků[11] | 4 GiB[11] | 512 MiB do 16 TiB[k] | ? |
FATX | 42 bajtů[i] | ASCII. Unicode nepovoleno. | Není definován žádný limit[F] | 2 GiB | 16 MiB až 2 GiB | ? |
Fosilní | ? | ? | ? | ? | ? | ? |
GEMDOS | 8.3 | A-Z, a-z, 0-9! @ # $% ^ & () + - = ~ `; '", <> | [] () _[13] | ? | ? | ? | ? |
APFS | 255 UTF-8 postavy | Unicode 9.0 zakódováno UTF-8 [14] | ? | 8 EiB | ? | 263 [15] |
F2FS | 255 bajtů | Libovolný bajt kromě NUL, /[E] | Není definován žádný limit[F] | 3.94 TiB | 16 TiB | ? |
MFS | 255 bajtů | Libovolný bajt kromě : | Žádná cesta (plochý souborový systém) | 256 MiB | 256 MiB | ? |
HFS | 31 bytů | Libovolný bajt kromě : | Neomezený | 2 GiB | 2 TiB | ? |
HPFS | 255 bajtů | Libovolný bajt kromě NUL[l] | Není definován žádný limit[F] | 2 GiB | 2 TiB[m] | ? |
NTFS | 255 znaků | v Win32 jmenný prostor: libovolný UTF-16 kódová jednotka (nerozlišují velká a malá písmena) kromě /:*"?<>| stejně jako NULv POSIX jmenný prostor: libovolný UTF-16 kódová jednotka (rozlišuje velká a malá písmena) kromě | 32 767 znaků Unicode s každou složkou cesty (adresář nebo název souboru) o délce až 255 znaků[F] | 16 EiB[n] | 16 EiB[n] | 232 |
ReFS | 255 znaků UTF-16[17] | v Win32 jmenný prostor: libovolný UTF-16 kódová jednotka (nerozlišují velká a malá písmena) kromě /:*"?<>| stejně jako NULv POSIX jmenný prostor: libovolný UTF-16 kódová jednotka (rozlišuje velká a malá písmena) kromě | 32 767 znaků Unicode s každou složkou cesty (adresář nebo název souboru) o délce až 255 znaků[17] | 16 EiB[17][19] | 1 YiB[17] | ? |
HFS Plus | 255 znaků UTF-16[Ó] | Jakékoli platné Unicode[E][p] | Neomezený | o něco méně než 8 EiB | o něco méně než 8 EiB[20][21] | ? |
FFS | 255 bajtů | Libovolný bajt kromě NUL[E] | Není definován žádný limit[F] | 4 GiB | 256 TiB | ? |
KLADIVO | 255 bajtů[22] | Libovolný bajt kromě NUL[E] | ? | ? | 1 EiB[23] | ? |
UFS1 | 255 bajtů | Libovolný bajt kromě NUL[E] | Není definován žádný limit[F] | 16 GiB až 256 TiB | 16 EiB | Podadresář na adresář je 32 767[24] |
UFS2 | 255 bajtů | Libovolný bajt kromě NUL[E] | Není definován žádný limit[F] | 512 GiB až 32 PiB | 512 ZiB[25] (279 bajtů) | Podadresář na adresář je 32 767[24] |
ext | 255 bajtů | Libovolný bajt kromě NUL[E] | Není definován žádný limit[F] | 2 GiB | 2 GiB | ? |
Xiafs | 248 bajtů | Libovolný bajt kromě NUL[E] | Není definován žádný limit[F] | 64 MiB | 2 GiB | ? |
ext2 | 255 bajtů | Libovolný bajt kromě NUL, /[E] | Není definován žádný limit[F] | 16 GiB až 2TiB[d] | 2 TiB až 32 TiB | ? |
ext3 | 255 bajtů | Libovolný bajt kromě NUL, /[E] | Není definován žádný limit[F] | 16 GiB až 2TiB[d] | 2 TiB až 32 TiB | ? |
ext4 | 255 bajtů[26] | Libovolný bajt kromě NUL, /[E] | Není definován žádný limit[F] | 16 GiB do 16TiB[d][27] | 1 EiB | 232 |
NOVA | 255 bajtů | Libovolný bajt kromě NUL, /[E] | Není definován žádný limit[F] | 16 EiB | 16 EiB | ? |
Lesk | 255 bajtů | Libovolný bajt kromě NUL[E] | Není definován žádný limit[F] | 16 EiB na ZFS | 16 EiB | ? |
GPFS | 255 UTF-8 kódové body | Libovolný bajt kromě NUL[E] | Není definován žádný limit[F] | Nebyl nalezen žádný limit | 299 bajtů (2 PiB testováno) | ? |
GFS | 255 bajtů | Libovolný bajt kromě NUL[E] | Není definován žádný limit[F] | 2 TiB až 8 EiB[q] | 2 TiB až 8 EiB[q] | ? |
NILFS | 255 bajtů | Libovolný bajt kromě NUL[E] | Není definován žádný limit[F] | 8 EiB | 8 EiB | ? |
ReiserFS | 4 032 bajtů / 255 znaků | Libovolný bajt kromě NUL nebo '/' [E] | Není definován žádný limit[F] | 8 TiB[r] (v3.6), 4 GiB (v3.5) | 16 TiB | ? |
Reiser4 | 3 976 bajtů | Libovolný bajt kromě / a NUL | Není definován žádný limit[F] | 8 TiB na x86 | ? | ? |
OCFS | 255 bajtů | Libovolný bajt kromě NUL[E] | Není definován žádný limit[F] | 8 TiB | 8 TiB | ? |
OCFS2 | 255 bajtů | Libovolný bajt kromě NUL[E] | Není definován žádný limit[F] | 4 PiB | 4 PiB | ? |
XFS | 255 bajtů[s] | Libovolný bajt kromě NUL[E] | Není definován žádný limit[F] | 8 EiB[t] | 8 EiB[t] | ? |
JFS1 | 255 bajtů | Libovolný bajt kromě NUL[E] | Není definován žádný limit[F] | 8 EiB | 512 TiB až 4 PiB | ? |
JFS | 255 bajtů | Žádný Unicode kromě NUL | Není definován žádný limit[F] | 4 PiB | 32 PiB | ? |
QFS | 255 bajtů | Libovolný bajt kromě NUL[E] | Není definován žádný limit[F] | 16 EiB[u] | 4 PiB[u] | ? |
BFS | 255 bajtů | Libovolný bajt kromě NUL[E] | Není definován žádný limit[F] | 12 288 bajtů na 260 GiB[proti] | 256 PiB až 2 EiB | Neomezený |
AdvFS | 255 znaků | Libovolný bajt kromě NUL[E] | Není definován žádný limit[F] | 16 TiB | 16 TiB | ? |
NSS | 256 znaků | Závisí na použitém jmenném prostoru[w] | Omezeno pouze klientem | 8 TiB | 8 TiB | ? |
NWFS | 80 bytů[X] | Závisí na použitém jmenném prostoru[w] | Není definován žádný limit[F] | 4 GiB | 1 TiB | ? |
ODS-5 | 236 bajtů[y] | ? | 4 096 bajtů[z] | 1 TiB | 1 TiB | ? |
VxFS | 255 bajtů | Libovolný bajt kromě NUL[E] | Není definován žádný limit[F] | 16 EiB | ? | ? |
UDF | 255 bajtů | Žádný Unicode kromě NUL | 1023 bajtů[aa] | 16 EiB | 512 MiB do 16 TiB | ? |
ZFS | 255 bajtů | Žádný Unicode kromě NUL | Není definován žádný limit[F] | 16 EiB | 256.000.000.000.000.000 ZiB (2128 bajtů) | 2128 |
Btrfs | 255 bajtů | Libovolný bajt kromě '/' a NUL | Není definován žádný limit | 16 EiB | 16 EiB | 264 |
Minix V1 FS | 14 nebo 30 bajtů, nastaveno v době vytvoření souborového systému | Libovolný bajt kromě NUL[E] | Není definován žádný limit[F] | 256.5 MiB [ab] | 64 MiB | ? |
Minix V2 FS | 14 nebo 30 bajtů, nastaveno v době vytvoření souborového systému | Libovolný bajt kromě NUL[E] | Není definován žádný limit[F] | 2 GiB [ab] | 1 GiB | ? |
Minix V3 FS | 60 bajtů | Libovolný bajt kromě NUL[E] | Není definován žádný limit[F] | 2 GiB | 4 GiB | ? |
VMFS2 | 128 | Libovolný bajt kromě NUL nebo / [E] | 2,048 | 4 TiB[ac] | 64 TiB | ? |
VMFS3 | 128 | Libovolný bajt kromě NUL nebo / [E] | 2,048 | 2 TiB[ac] | 64 TiB | ? |
ISO 9660: 1988 | Úroveň 1: 8,3, Úroveň 2 a 3: ~ 180 | Záleží na úrovni[inzerát] | ~ 180 bytů? | 4 GiB (Úroveň 1 a 2) až 8 TiB (Úroveň 3)[ae] | 8 TiB[af] | ? |
Joliet ("CDFS") | 64 Unicode postavy | Všechno UCS-2 kód kromě *, /,,:,; a?[29] | ? | stejný jako ISO 9660: 1988 | stejný jako ISO 9660: 1988 | ? |
Rock Ridge | 255 bajtů | Libovolný bajt kromě NUL nebo /[E] | Není definován žádný limit[F] | stejný jako ISO 9660: 1988 | stejný jako ISO 9660: 1988 | ? |
UniFS | Není definován žádný limit (záleží na klientovi) | ? | Není definován žádný limit (záleží na klientovi) | Dostupné místo v mezipaměti v době zápisu (závisí na platformě) | Není definován žádný limit | Není definován žádný limit |
ISO 9660: 1999 | ? | ? | ? | ? | ? | ? |
High Sierra Format | ? | ? | ? | ? | ? | ? |
SquashFS | 256 bajtů | ? | Není definován žádný limit | 16 EiB | 16 EiB | ? |
Souborový systém | Maximální délka názvu souboru | Povolené znaky v položkách adresáře[C] | Maximální délka názvu cesty | Maximální velikost souboru | Maximální velikost svazku[d] | Maximální počet souborů |
Metadata
Souborový systém | Ukládá vlastníka souboru | POSIX oprávnění souboru | Časová razítka vytvoření | Časová razítka posledního přístupu / čtení | Časová razítka poslední změny metadat | Časová razítka posledního archivu | Seznamy řízení přístupu | Bezpečnostní/ MAC štítky | Rozšířené atributy / Alternativní datové toky / vidlice | Kontrolní součet / ECC |
---|---|---|---|---|---|---|---|---|---|---|
BeeGFS | Ano | Ano | Ne | Ano | Ano | Ne | Ano | ? | Ano | Ano |
Souborový systém CP / M | Ne | Ne | Ano[ag] | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
DECtape[30] | Ne | Ne | Ano | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
Elektronika BK formát pásky | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ano |
Úroveň-D | Ano | Ano | Ano | Ano (pouze datum) | Ano | Ano | Ano (FILDAE) | Ne | Ne | Ne |
RT-11[31] | Ne | Ne | Ano (pouze datum) | Ne | Ne | Ne | Ne | Ne | Ne | Ano |
Souborový systém Unix verze 6 (V6FS)[32] | Ano | Ano | Ne | Ano | Ne | Ne | Ne | Ne | Ne | Ne |
Souborový systém Unix verze 7 (V7FS)[33] | Ano | Ano | Ne | Ano | Ne | Ne | Ne | Ne | Ne | Ne |
exFAT | Ne | Ne | Ano | Ano | Ne | Ne | Ne | Ne | Ne | Ne |
FAT12 /FAT16 /FAT32 | Ne | Ne | Ano | Ano | Ne[ah] | Ne | Ne | Ne | Ne[ai] | Ne |
HPFS | Ano[aj] | Ne | Ano | Ano | Ne | Ne | Ne | ? | Ano | Ne |
NTFS | Ano | Ano[ak] | Ano | Ano | Ano | Ne | Ano | Ano[al] | Ano | Ne |
ReFS | Ano | Ano | Ano | Ano | Ano | Ne | Ano | ? | Ano[dopoledne] | Ano[an] |
HFS | Ne | Ne | Ano | Ne | Ne | Ano | Ne | Ne | Ano | Ne |
HFS Plus | Ano | Ano | Ano | Ano | Ano | Ano | Ano | ? | Ano | Ne |
FFS | Ano | Ano | Ne | Ano | Ano | Ne | Ne | Ne | Ne | Ne |
UFS1 | Ano | Ano | Ne | Ano | Ano | Ne | Ano[ao] | Ano[ao] | Ne[ap] | Ne |
UFS2 | Ano | Ano | Ano | Ano | Ano | Ne | Ano[ao] | Ano[ao] | Ano | Částečný |
KLADIVO | Ano | Ano | Ano | Ano | Ano | ? | Ano | Ano | Ne | Ano |
LFS | Ano | Ano | Ne | Ano | Ano | Ne | Ne | Ne | Ne | Ne |
ext | Ano | Ano | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
Xiafs | Ano | Ano | Ne | Ano | Ano | Ne | Ne | Ne | Ne | Ne |
ext2 | Ano | Ano | Ne | Ano | Ano | Ne | Ano[aq] | Ano[aq] | Ano | Ne |
ext3 | Ano | Ano | Ne | Ano | Ano | Ne | Ano[aq] | Ano[aq] | Ano | Ne |
ext4 | Ano | Ano | Ano | Ano | Ano | Ne | Ano[aq] | Ano[aq] | Ano | Částečný[ar] |
NOVA | Ano | Ano | Ano | Ano | Ano | Ne | Ne | Ne | Ne | Ano |
Lesk | Ano | Ano | Ne | Ano | Ano | Ne | Ano | Ano | Ano | Ne |
F2FS | Ano | Ano | Ano | Ano | Ano | Ne | Ano[aq] | Ano[aq] | Ano | Ne |
GPFS | Ano | Ano | Ano | Ano | Ano | Ne | Ano | Ano | Ano | Ano |
GFS | Ano | Ano | Ne | Ano | Ano | Ne | Ano[aq] | Ano[aq] | Ano | Ne |
NILFS | Ano | Ano | Ano | Ne | Ano | Ne | Ne | Ne | Ne | Ano |
ReiserFS | Ano | Ano | Ne | Ano | Ano | Ne | Ano[aq] | Ano[aq] | Ano | Ne |
Reiser4 | Ano | Ano | Ne | Ano | Ano | Ne | Ne | Ne | Ne | Ne |
OCFS | Ne | Ano | Ne | Ne | Ano | Ano | Ne | Ne | Ne | Ne |
OCFS2 | Ano | Ano | Ne | Ano | Ano | Ne | Ne | Ne | Ne | Ne |
XFS | Ano | Ano | Částečný[tak jako] | Ano | Ano | Ne | Ano | Ano[aq] | Ano | Částečný[na] |
JFS | Ano | Ano | Ano | Ano | Ano | Ne | Ano | Ano | Ano | Ne |
QFS | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ne | Ano | Ne |
BFS | Ano | Ano | Ano | Ne | Ne | Ne | Ne | Ne | Ano | Ne |
AdvFS | Ano | Ano | Ne | Ano | Ano | Ne | Ano | Ne | Ano | Ne |
NSS | Ano | Ano | Ano[au] | Ano[au] | Ano | Ano[au] | Ano | ? | Ano[av][aw] | Ne |
NWFS | Ano | ? | Ano[au] | Ano[au] | Ano | Ano[au] | Ano | ? | Ano[av][aw] | Ne |
ODS-5 | Ano | Ano | Ano | ? | ? | Ano | Ano | ? | Ano[sekera] | Ne |
APFS | Ano | Ano | Ano | Ano | Ano | Ano | Ano | ? | Ano | Částečný |
VxFS | Ano | Ano | Ano | Ano | Ano | Ne | Ano | ? | Ano[aq] | Ne |
UDF | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ne | Ano | Ne |
Fosilní | Ano | Ano[ay] | Ne | Ano | Ano | Ne | Ne | Ne | Ne | Ne |
ZFS | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ano[az] | Ano[ba] | Ano |
Btrfs | Ano | Ano | Ano | Ano | Ano | Ne | Ano | Ano | Ano | Ano[bb] |
Minix V1 | Ano | Ano | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
Minix V2 | Ano | Ano | Ne | Ano | Ano | Ne | Ne | Ne | Ne | Ne |
Minix V3 | Ano | Ano | Ne | Ano | Ano | Ne | Ne | Ne | Ne | Ne |
VMFS2 | Ano | Ano | Ne | Ano | Ano | Ne | Ne | Ne | Ne | Ne |
VMFS3 | Ano | Ano | Ne | Ano | Ano | Ne | Ne | Ne | Ne | Ne |
ISO 9660: 1988 | Ne | Ne | Ano | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
Rock Ridge | Ano | Ano | Ne | Ano[před naším letopočtem] | Ano | Ne | Ne[bd] | Ne[být] | Ne[být] | Ne |
Joliet ("CDFS") | Ne | Ne | Ano | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
ISO 9660: 1999 | Ne | Ne | Ano | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
High Sierra | Ne | Ne | Ano | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
SquashFS | Ano | Ano | Ne | Ne | Ano | Ne | Ne | Ano | Ano | Ne |
Souborový systém | Ukládá vlastníka souboru | POSIX oprávnění souboru | Časová razítka vytvoření | Časová razítka posledního přístupu / čtení | Časová razítka poslední změny metadat | Časová razítka posledního archivu | Seznamy řízení přístupu | Bezpečnostní/ MAC štítky | Rozšířené atributy / Alternativní datové toky / vidlice | Kontrolní součet / ECC |
Funkce
Možnosti souborů
Souborový systém | Pevné odkazy | Symbolické odkazy | Blokovat žurnálování | Žurnálování pouze s metadaty | Citlivý na velká písmena | Zachování případů | Protokol změn souborů | XIP |
---|---|---|---|---|---|---|---|---|
DECtape | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
BeeGFS | Ano | Ano | Ano | Ano | Ano | Ano | Ne | Ne |
Úroveň-D | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
RT-11 | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
APFS | Ano | Ano | ? | ? | Částečný | Ano | ? | ? |
Souborový systém Unix verze 6 (V6FS) | Ano | Ne | Ne | Ne | Ano | Ano | Ne | Ne |
Souborový systém Unix verze 7 (V7FS) | Ano | Ne[bf] | Ne | Ne | Ano | Ano | Ne | Ne |
exFAT | Ne | Ne | Ne | Částečné (s TexFAT pouze) | Ne | Ano | Ne | Ne |
FAT12 | Ne | Ne | Ne | Částečné (s TFAT12 pouze) | Ne | Částečné (s VFAT Pouze LFN) | Ne | Ne |
FAT16 / FAT16B / FAT16X | Ne | Ne | Ne | Částečné (s TFAT16 pouze) | Ne | Částečné (s VFAT Pouze LFN) | Ne | Ne |
FAT32 / FAT32X | Ne | Ne | Ne? | Částečné (s TFAT32 pouze) | Ne | Částečné (s VFAT Pouze LFN) | Ne | Ne |
GFS | Ano | Ano[bg] | Ano | Ano[bh] | Ano | Ano | Ne | Ne |
HPFS | Ne | Ne | Ne | Ne | Ne | Ano | Ne | Ne |
NTFS | Ano | Ano[bi] | Ne[bj] | Ano[bj] (2000) | Ano[bk] | Ano | Ano | ? |
HFS Plus | Ano[37] | Ano | Ne | Ano[bl] | Částečný[bm] | Ano | Ano[bn] | Ne |
FFS | Ano | Ano | Ne | Ne | Ano | Ano | Ne | Ne |
UFS1 | Ano | Ano | Ne | Ne | Ano | Ano | Ne | Ne |
UFS2 | Ano | Ano | Ne | Ano[bo] [42] [bp] | Ano | Ano | Ne | ? |
KLADIVO | Ano | Ano | Ano | Ano | Ano | Ano | ? | Ne |
LFS | Ano | Ano | Ano[bq] | Ne | Ano | Ano | Ne | Ne |
ext | Ano | Ano | Ne | Ne | Ano | Ano | Ne | Ne |
Xiafs | Ano | Ano | Ne | Ne | Ano | Ano | Ne | Ne |
ext2 | Ano | Ano | Ne | Ne | Ano | Ano | Ne | Ano[br] |
ext3 | Ano | Ano | Ano (2001) [bs] | Ano (2001) | Ano | Ano | Ne | Ano |
ext4 | Ano | Ano | Ano[bs] | Ano | Ano, nepovinné [45] | Ano | Ne | Ano |
NOVA | Ano | Ano | Ne | Ano | Ano | Ano | Ne | Ano |
F2FS | Ano | Ano | Ano[bq] | Ne | Ano | Ano | Ne | Ne |
Lesk | Ano | Ano | Ano[bs] | Ano | Ano | Ano | Ano | Ne |
NILFS | Ano | Ano | Ano[bq] | Ne | Ano | Ano | Ne | Ne |
ReiserFS | Ano | Ano | Ano[bt] | Ano | Ano | Ano | Ne | ? |
Reiser4 | Ano | Ano | Ano | Ne | Ano | Ano | Ne | ? |
OCFS | Ne | Ano | Ne | Ne | Ano | Ano | Ne | Ne |
OCFS2 | Ano | Ano | Ano | Ano | Ano | Ano | Ne | Ne |
XFS | Ano | Ano | Ano | Ano | Ano[bu] | Ano | Ano | ? |
JFS | Ano | Ano | Ano | Ano (1990) | Ano[bv] | Ano | Ne | ? |
QFS | Ano | Ano | Ne | Ano | Ano | Ano | Ne | Ne |
BFS | Ano | Ano | Ne | Ano | Ano | Ano | ? | Ne |
NSS | Ano | Ano | ? | Ano | Ano[bw] | Ano[bw] | Ano[bx] | Ne |
NWFS | Ano[podle] | Ano[podle] | Ne | Ne | Ano[bw] | Ano[bw] | Ano[bx] | Ne |
ODS-2 | Ano | Ano[B z] | Ne | Ano | Ne | Ne | Ano | Ne |
ODS-5 | Ano | Ano[B z] | Ne | Ano | Ne | Ano | Ano | ? |
UDF | Ano | Ano | Ano[bq] | Ano[bq] | Ano | Ano | Ne | Ano |
VxFS | Ano | Ano | Ano | Ne | Ano | Ano | Ano | ? |
Fosilní | Ne | Ne | Ne | Ne | Ano | Ano | Ano | Ne |
ZFS | Ano | Ano | Ano[ca] | Ne[ca] | Ano | Ano | Ne | Ne |
Btrfs | Ano | Ano | Ano | Ano | Ano | Ano | ? | ? |
Minix V1 | Ano | Ano | Ne | Ne | Ano | Ano | Ne | Ne |
Minix V2 | Ano | Ano | Ne | Ne | Ano | Ano | Ne | Ne |
Minix V3 | Ano | Ano | Ne | Ne | Ano | Ano | Ne | Ne |
VMFS2 | Ano | Ano | Ne | Ano | Ano | Ano | Ne | Ne |
VMFS3 | Ano | Ano | Ne | Ano | Ano | Ano | Ne | Ne |
ReFS | Ne | Ano | ? | ? | Ano[bk] | Ano | ? | ? |
ISO 9660 | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
Rock Ridge | Ano | Ano | Ne | Ne | Ano | Ano | Ne | Ne |
Joliet ("CDFS") | Ne | Ne | Ne | Ne | Ne | Ano | Ne | Ne |
SquashFS | Ano | Ano | Ne | Ne | Ano | Ano | Ne | Ne |
Souborový systém | Pevné odkazy | Symbolické odkazy | Blokovat žurnálování | Žurnálování pouze s metadaty | Citlivý na velká písmena | Zachování případů | Protokol změn souborů | XIP |
Blokovat schopnosti
Všimněte si, že kromě níže uvedené tabulky lze blokové funkce implementovat pod vrstvu systému souborů v Linuxu (LVM, nastavení integrity, kryptsetup ) nebo Windows (Služba Stínová kopie svazku, BEZPEČNOSTNÍ ), atd.
Souborový systém | Interní snímek / větvení | šifrování | deduplikace | Kontrolní součet | Trvalá mezipaměť | Více zařízení | komprese |
---|---|---|---|---|---|---|---|
DECtape | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
BeeGFS | Ne | Ne | Ano | Ne | Ne | Ne | Ano |
Úroveň-D | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
RT-11 | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
APFS | Ano | Ano | Ne | Ne | Ne | Ne | Ano |
Souborový systém Unix verze 6 (V6FS) | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
Souborový systém Unix verze 7 (V7FS) | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
exFAT | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
FAT12 | Ne | Ne | Ne | Ne | Ne | Ne | Částečné (pouze uvnitř Stohovač 3 /4 a DriveSpace 3 komprimované svazky[47]) |
FAT16 / FAT16B / FAT16X | Ne | Ne | Ne | Ne | Ne | Ne | Částečné (pouze uvnitř Stohovač 3 /4 a DriveSpace 3 komprimované svazky[47]) |
FAT32 / FAT32X | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
GFS | Ne | Ne | ? | Ne | Ne | Ne | Ne |
HPFS | ? | Ne | ? | Ne | Ne | Ne | Ne |
NTFS | Ne | Ano | Ano[cb][48] | Ne | Ne | Ne | Ano |
HFS Plus | Ne | Ne[cc] | Ne | Ne | Ne | Ne | Ne |
FFS | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
UFS1 | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
UFS2 | Ano | Ne | Ne | Ne | Ne | Ne | Ne |
KLADIVO | Ano | Ne | Ano | Ano | Ne | Ne | Ne |
LFS | Ano | Ne | Ne | Ne | Ne | Ne | Ne |
ext | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
Xiafs | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
ext2 | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
ext3 | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
ext4 | Ne | Ano, experimentální [49] | Ne | Ne | Ne | Ne | Ne |
NOVA | Ano | Ne | Ne | Ano | Ne | Ne | Ne |
F2FS | Ne | Ano, experimentální [50] | Ne | Ne | Ne | Ne | Ano |
Lesk | Ne | Ne | Ne | Ne | Ano | Ano | Ne |
NILFS | Ano, nepřetržitě[bq] | Ne | Ne | Ano | Ne | Ne | Ne |
ReiserFS | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
Reiser4 | ? | Ano[CD] | ? | Ne | Ne | Ne | Ano |
OCFS | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
OCFS2 | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
XFS | Ne | Ne | Ano, experimentální [51] | Ne | Ne | Ne | Ne |
JFS | ? | Ne | ? | Ne | Ne | Ne | pouze v JFS1 na AIX[52] |
QFS | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
BFS | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
NSS | Ano | Ano | ? | Ne | Ne | Ne | Ano |
NWFS | ? | Ne | ? | Ne | Ne | Ne | Ano |
ODS-2 | Ano | Ne | Ne | Ne | Ne | Ne | Ne |
ODS-5 | Ano | Ne | Ne | Ne | Ne | Ne | |
UDF | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
VxFS | Ano[ce] | Ne | Ano | Ne | Ne | Ne | Ne |
Fosilní | Ano | Ne | Ano | Ne | Ne | Ne | Ano |
ZFS | Ano | Ano[srov] | Ano | Ano | Ano | Ano | Ano |
Btrfs | Ano | Ne | Ano | Ano | Ne | Ano | Ano |
Minix V1 | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
Minix V2 | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
Minix V3 | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
VMFS2 | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
VMFS3 | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
ReFS | ? | Ne | Ano | Ano | Ne | Ne | Ne |
ISO 9660 | Ne | Ne | Ne[cg] | Ne | Ne | Ne | Ne |
Rock Ridge | Ne | Ne | Ne[cg] | Ne | Ne | Ne | Ne |
Joliet ("CDFS") | Ne | Ne | Ne[cg] | Ne | Ne | Ne | Ne |
SquashFS | Ne | Ne | Ano | Ano | Ne | Ne | Ano |
Souborový systém | Interní snímek / větvení | Šifrování na úrovni souborového systému | Deduplikace dat | Kontrolní součty dat | Trvalá mezipaměť | Více zařízení | komprese |
Možnosti změny velikosti
Souborový systém | Hostitelský OS | Offline rostou | Online růst | Offline zmenšení | Zmenšení online | přidávat a odebírat fyzické svazky |
---|---|---|---|---|---|---|
FAT16 / FAT16B / FAT16X | různé | Ano[56] | Ne | Ano[56] | Ne | Ne |
FAT32 / FAT32X | různé | Ano[56] | Ne | Ano[56] | Ne | Ne |
exFAT | různé | Ne | Ne | Ne | Ne | Ne |
NTFS | Okna | Ano | Ano | Ano | Ano | Ne |
ReFS | Okna | ? | Ano | ? | Ne | Ne |
HFS + | Operační Systém Mac | Ne | Ano | Ne | Ano | Ne |
APFS | Operační Systém Mac | ? | ? | ? | ? | ? |
HFS + | Linux | Ne | Ne | Ne | Ne | Ne |
SquashFS | Linux | Ne | Ne | Ne | Ne | Ne |
NOVA | Linux | Ne | Ne | Ne | Ne | Ne |
JFS[57] | Linux | Ano | Ne | Ne | Ne | Ne |
XFS[58] | Linux | Ne | Ano | Ne | Ne | Ne |
Lesk[59] | Linux | ? | Ano | Ne | Ne | Ano |
F2FS[60] | Linux | Ano | Ne | Ne | Ne | Ne |
NTFS[61] | Linux | Ano | Ne | Ano | Ne | Ne |
ext2[62] | Linux | Ano | Ne | Ano | Ne | Ne |
ext3[62] | Linux | Ano | Ano | Ano | Ne | Ne |
ReiserFS[63] | Linux | Ano | Ano | Ano | Ne | Ne |
Reiser4[64] | Linux | Ano | Ano | Ano | Ne | Ne |
ext4[62] | Linux | Ano | Ano | Ano | Ne | Ne |
Btrfs[65] | Linux | Ano | Ano | Ano | Ano | Ano |
NILFS[66] | Linux | Ne | Ano | Ne | Ano | Ne |
ZFS | různé | Ne | Ano | Ne | Částečný[67] | Ano |
JFS2 | AIX | ? | Ano | ? | Ano | Ne |
UFS2[68] | FreeBSD | Ano | Ano (FreeBSD 10.0-RELEASE nebo novější) | Ne | Ne | Ne |
KLADIVO | DragonflyBSD | ? | ? | ? | ? | ? |
Zásady přidělování a rozložení
Souborový systém | Řídké soubory | Blokovat sublokaci | Balení ocasu | Rozsahy | Variabilní velikost bloku souboru[ch] | Přidělit na flush | Kopírovat při zápisu | Oříznout Podpěra, podpora |
---|---|---|---|---|---|---|---|---|
DECtape | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
BeeGFS | Ano | Ne | Ne | Ano | Ano | Ano | Ano | ? |
Úroveň-D | Ne | Ne | Ne | Ano | Ne | Ne | Ne | ? |
APFS | Ano | ? | ? | Ano | ? | Ano | Ano | Ano[69][70] |
Souborový systém Unix verze 6 (V6FS) | Ano | Ne | Ne | Ne | Ne | Ne | ? | Ne |
Souborový systém Unix verze 7 (V7FS) | Ano | Ne | Ne | Ne | Ne | Ne | ? | Ne |
exFAT | Ne | Ne | Ne | Částečné (pouze pokud soubor zapadá do jednoho souvislého rozsahu bloků) | Ne | Ne | Ne | Ano (Linux) |
FAT12 | Částečné (pouze uvnitř komprimovaných svazků)[71] | Částečné (pouze uvnitř Stohovač 3 /4 a DriveSpace 3 komprimované svazky[47]) | Ne | Částečné (pouze uvnitř komprimovaných svazků)[72] | Ne | Ne | Ne | Ano (Linux) |
FAT16 / FAT16B / FAT16X | Částečné (pouze uvnitř komprimovaných svazků)[71] | Částečné (pouze uvnitř Stohovač 3 /4 a DriveSpace 3 komprimované svazky[47]) | Ne | Částečné (pouze uvnitř komprimovaných svazků)[72] | Ne | Ne | Ne | Ano (Linux) |
FAT32 / FAT32X | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ano (Linux) |
GFS | Ano | Ne | Částečný[ci] | Ne | Ne | Ne | ? | Ano |
HPFS | Ne | Ne | Ne | Ano | Ne | Ne | ? | Ano (Linux) |
NTFS | Ano | Částečný | Ne | Ano | Ne | Ne | ? | Ano (NT 6.1+; Linux) |
HFS Plus | Ne | Ne | Ne | Ano | Ne | Ne | ? | Ano (macOS) |
FFS | Ano | 8:1[cj] | Ne | Ne | Ne | Ne | ? | Ne |
UFS1 | Ano | 8:1[cj] | Ne | Ne | Ne | Ne | ? | Ne |
UFS2 | Ano | 8:1[cj] | Ne | Ne | Ano | Ne | ? | Ano[73][74] |
LFS | Ano | 8:1[cj] | Ne | Ne | Ne | Ne | Ano | ? |
ext | Ano | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
Xiafs | Ano | Ne | Ne | Ne | Ne | Ne | ? | ? |
ext2 | Ano | Ne[ck] | Ne | Ne | Ne | Ne | Ne | Ano |
ext3 | Ano | Ne[ck] | Ne | Ne | Ne | Ne | Ne | Ano |
ext4 | Ano | Ne[ck] | Ne | Ano | Ne | Ano | Ne | Ano |
NOVA | Ano | Ne | Ne | Ano | Ne | Ne | Ano | ? |
F2FS | Ano | Ne | Ne | Částečný[cl] | Ne | Ano | Ano | Ano[75] |
Lesk | Ano | Ne | Ne | Ano | Ne | Ano | ? | ? |
NILFS | Ano | Ne | Ne | Ne | Ne | Ano | Ano | Ano (Linux NILFS2) |
ReiserFS | Ano | Ano[cm] | Ano | Ne | Ne | Ne | ? | ? |
Reiser4 | Ano | Ano[cm] | Ano | Ano[cn] | Ne | Ano | ? | Testování[76] |
OCFS | ? | Ne | Ne | Ano | Ne | Ne | ? | ? |
OCFS2 | Ano | Ne | Ne | Ano | Ne | Ne | ? | Ano (Linux) |
XFS | Ano | Ne | Ne | Ano | Ne | Ano | Ano, na vyžádání[77] | Ano (Linux) |
JFS | Ano | Ano | Ne | Ano | Ne | Ne | ? | Ano (Linux) |
QFS | ? | Ano | Ne | Ne | Ne | Ne | ? | ? |
BFS | ? | Ne | Ne | Ano | Ne | Ne | ? | Ano (Haiku ) |
NSS | ? | Ne | Ne | Ano | Ne | Ano | ? | ? |
NWFS | ? | Ano[co] | Ne | Ne | Ne | Ne | ? | ? |
ODS-5 | ? | Ne | Ne | Ano | Ne | Ne | ? | ? |
VxFS | Ano | ? | Ne | Ano | Ne | Ne | ? | ? |
UDF | Ano | Ne | Ne | Ano | Ne | ?[cp] | Ano, pro napsat jednou, přečíst mnoho média | Ne |
Fosilní | ? | Ne | Ne | Ne | Ne | Ne | ? | ? |
ZFS | Ano | Ano | Ne | Ne | Ano | Ano | Ano | Ano (FreeBSD, ilumos) |
Btrfs | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ano |
VMFS2 | Ano | Ano | Ne | Ne | Ne | Ne | ? | ? |
VMFS3 | Ano | Ano | Ne | Ne | Ne | Ne | ? | ? |
ReFS | Ano | ? | ? | ? | Ne | ? | Ano | Ano (NT 6.1+) |
ISO 9660 | Ne | Ne | Ne | Ano[CQ] | Ne | Ne | Ne | Ne |
Rock Ridge | Ne | Ne | Ne | Ano[CQ] | Ne | Ne | Ne | Ne |
Joliet ("CDFS") | Ne | Ne | Ne | Ano[CQ] | Ne | Ne | Ne | Ne |
SquashFS | Ano | Ne | Ano | Ne | Ne | Ne | Ne | Ne |
Souborový systém | Řídké soubory | Blokovat sublokaci | Balení ocasu | Rozsahy | Variabilní velikost bloku souboru[ch] | Přidělit na flush | Kopírovat při zápisu | Oříznout Podpěra, podpora |
Podpora OS
Souborový systém | DOS | Windows 9x | Windows NT | Linux | „klasický“ Mac OS | Operační Systém Mac | FreeBSD | OS / 2 | BeOS | Minix | Solaris | z / OS |
---|---|---|---|---|---|---|---|---|---|---|---|---|
APFS | Ne | Ne | Ne | Částečné (jen pro čtení s pojistkou apfs[78] nebo linux-apfs[79]) | Ne | Ano (Od macOS Sierra) | Ne | Ne | Ne | Ne | Ne | Ne |
BeeGFS | Ne | Ne | Ne | Ano | Ne | ? | Ne | Ne | ? | ? | ? | Ne |
DECtape | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
Úroveň-D | Ne | Ne | Ne | ? | Ne | ? | Ne | Ne | Ne | Ne | ? | ? |
RT-11 | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
Souborový systém Unix verze 6 (V6FS) | Ne | Ne | Ne | ? | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
Souborový systém Unix verze 7 (V7FS) | Ne | Ne | Ne | Ano | Ne | ? | Ne | Ne | ? | ? | ? | ? |
exFAT | Ne | Ne | Ano (instalovatelné ovladače pro Windows XP, 2003. Zahrnuto v Windows Vista SP1 a novější.) | Ano (k dispozici jako modul jádra nebo POJISTKA Řidič) | Ne | Ano | Ano (k dispozici jako POJISTKA Řidič) | Ne | Ne | Ne | Ano (k dispozici jako POJISTKA Řidič) | Ne |
FAT12 | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Částečné (prostřednictvím dosdir, dosread, doswrite) | Ano | ? |
FAT16 / FAT16B / FAT16X | Ano (FAT16 z DOS 3.0, FAT16B z DOS 3.31, FAT16X z DOS 7.0) | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Částečné (prostřednictvím dosdir, dosread, doswrite, ne FAT16X) | Ano | ? |
FAT32 / FAT32X | Ano (od DOS 7.10) | Ano (od.) Windows 95 OSR2 ) | Ano (od.) Windows 2000 ) | Ano | Ano? | Ano | Ano | Ano | Ano | Ne | Ano | ? |
GFS | Ne | Ne | Ne | Ano | Ne | ? | Ne | ? | ? | ? | ? | ? |
HPFS | Částečné (s ovladači třetích stran) | Ne | Částečné (s NT 3.1 na 4.0 pouze) | Ano | ? | ? | Ano | Ano (od.) OS / 2 1.2 ) | ? | Ne | ? | ? |
NTFS | Částečné (s ovladači třetích stran) | Ano (s ovladači jiných výrobců jako Paragon NTFS pro Win98, DiskInternals NTFS Reader ) | Ano | Ano s ovladačem jádra Paragon NTFS nebo ntfs-3g | Ne | Ano, pouze pro čtení, podpora psát s Paragon NTFS nebo ntfs-3g | Ano s ntfs-3g | ? | Ano s ntfs-3g | Ne | Ano s ntfs-3g | ? |
Jablko HFS | Ne | Ne | Ano s Paragon HFS + [80] | Ano | Ano | Žádná podpora zápisu od Mac OS X 10.6 a vůbec žádná podpora od macOS 10.15 | Ne | ? | Ano | Ne | ? | Ne |
Jablko HFS Plus | Ne | Ne | Ano s Paragon HFS + [80] | Částečné - podpora zápisu pouze pro neregistrované FS | Ano od Mac OS 8.1 | Ano | Ne | ? | s addonem | Ne | ? | Ne |
FFS | Ne | Ne | ? | ? | ? | Ano | Ano | ? | ? | ? | ? | ? |
UFS1 | Ne | Ne | Částečné (s ufs2tools, pouze ke čtení) | Částečné - pouze pro čtení | ? | Ano | Ano | Ne | ? | ? | Ano | ? |
UFS2 | Ne | Ne | Částečné (s ufs2tools, pouze ke čtení) | Ano | ? | Ano | Ano | Ne | ? | ? | ? | ? |
LFS | Ne | Ne | Ne | ? | ? | ? | Ne | Ne | ? | ? | ? | ? |
ext | Ne | Ne | Ne | Ano - do 2.1.20 | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
Xiafs | Ne | Ne | Ne | Ano - do 2.1.20 Experimentální port k dispozici ve verzi 2.6.32 a novější [81][82] | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
ext2 | Ne | Ne | Ano s Paragon ExtFS [83] nebo částečně s Ext2 IFS[84] nebo ext2fsd[85] | Ano | Ne | Ano s Paragon ExtFS [86] nebo ext2fsx | Ano | Ne | Ano | ? | ? | ? |
ext3 | Ne | Ne | Ano s Paragon ExtFS [83] nebo částečně s Ext2 IFS[84] nebo ext2fsd[85] | Ano | Částečné (pouze pro čtení)[Citace je zapotřebí ] | Ano s Paragon ExtFS [86] nebo částečné s ext2fsx (deník není při psaní aktualizován) | Ano[87] | Ne | s addonem | ? | Ano | ? |
ext4 | Ne | Ne | Ano s Paragon ExtFS [83] nebo částečně s Ext2 IFS[84] nebo ext2fsd[85] | Ano | ? | Ano s Paragon ExtFS [86] | Ano, od FreeBSD 12.0[87] | Ne | s addonem | ? | ? | ? |
NOVA | Ne | Ne | Ne | Ano | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
Lesk | Ne | Ne | Ne | Ano[88] | ? | ? | Ne | ? | ? | ? | Ano | ? |
NILFS | Ne | Ne | ? | Ano jako externí modul jádra | ? | ? | Ne | ? | ? | ? | ? | ? |
F2FS | Ne | Ne | Ne | Ano | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne |
ReiserFS | Ne | Ne | Ne | Ano | ? | ? | Částečné - pouze pro čtení od 6,0 do 10x[89] a klesl na 11,0[90][91] | ? | s addonem | ? | ? | ? |
Reiser4 | Ne | Ne | Ne | Ano s opravou jádra | ? | ? | Ne | ? | ? | ? | ? | ? |
SpadFS | Ne | Ne | Ne | Ano | Ne | Ne | ? | Ne | Ne | Ne | Ne | Ne |
OCFS | Ne | Ne | Ne | Ano | ? | ? | Ne | Ne | ? | ? | ? | ? |
OCFS2 | Ne | Ne | Ne | Ano | ? | ? | Ne | Ne | ? | ? | ? | ? |
XFS | Ne | Ne | Ne | Ano | ? | ? | Částečný | ? | s doplňkem (pouze pro čtení) | ? | ? | ? |
JFS | Ne | Ne | Ne | Ano | ? | ? | Ne | Ano | ? | ? | ? | ? |
QFS | Ne | Ne | Ne | Částečné - pouze klient[92] | ? | ? | Ne | Ne | ? | ? | Ano | ? |
Buďte souborovým systémem | Ne | Ne | Ne | Částečné - pouze ke čtení | ? | ? | Ne | Ne | Ano | ? | ? | ? |
NSS | Ne | Ne | Ne | Ano přes EVMS[cr] | ? | ? | Ne | Ne | ? | ? | ? | ? |
NWFS | Částečné (s ovladači Novell) | Ne | Ne | ? | ? | ? | Ano | Ne | ? | ? | ? | ? |
ODS-2 | Ne | Ne | Ne | ? | ? | ? | Ne | Ne | ? | ? | ? | ? |
ODS-5 | Ne | Ne | Ne | ? | ? | ? | Ne | Ne | ? | ? | ? | ? |
UDF | Ne | ? | Ano | Ano | ? | Ano | Ano | ? | ? | ? | Ano | ? |
VxFS | Ne | Ne | Ne | Ano | ? | ? | Ne | Ne | ? | ? | Ano | ? |
Fosilní | Ne | Ne | Ne | Ano[cs] | Ne | Ano[cs] | Ano[cs] | Ne | Ne | Ne | Ano[cs] | ? |
ZFS | Ne | Ne | Ano[93] | Ano s POJISTKA[94] nebo jako externí modul jádra[95] | Ne | Ano s přehledem vývojáře na čtení / zápis[96] | Ano | Ne | Ne | Ne | Ano | Ne |
Btrfs | Ne | Ne | Ano s WinBtrfs[97] | Ano | ? | ? | ? | ? | ? | ? | ? | ? |
VMFS2 | Ne | Ne | Ne | ? | ? | ? | Ne | Ne | ? | ? | ? | ? |
VMFS3 | Ne | Ne | Ne | ? | ? | ? | Ne | Ne | ? | ? | ? | ? |
IBM HFS | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ano |
IBM zFS | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ne | Ano |
ReFS | Ne | Ne | Ano (od.) Windows Server 2012 a od Windows 8.1 ) | Částečné - s Paragon ReFS pro Linux | ? | ? | ? | ? | ? | ? | ? | ? |
ISO 9660 | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ano |
Rock Ridge | Ne | Ne | Ne | Ano | Ne | Ano | Ano | Ne | Ne | Ano | Ano | ? |
Joliet ("CDFS") | Ne | Ano | Ano | Ano | ? | Ano | Ano | Ano | Ano | ? | Ano | ? |
SquashFS | Ne | Ne | Částečné (Existují porty unsquashfs a mksquashfs.) | Ano | Ne | Částečné (Existují porty unsquashfs a mksquashfs.) | Částečné (Existují porty unsquashfs a mksquashfs a fusefs-port.[98][99]) | Ne | Ne | Ne | Ne | Ne |
Souborový systém | DOS | Windows 9x | Windows NT | Linux | „klasický“ Mac OS | Operační Systém Mac | FreeBSD | OS / 2 | BeOS | Minix | Solaris | z / OS |
Viz také
- Seznam souborových systémů
- Seznam archivátorů souborů
- Porovnání archivátorů souborů
- Seznam formátů archivu
- Porovnání archivních formátů
Poznámky
- ^ IBM představila JFS s počátečním vydáním AIX Verze 3.1 v roce 1990. Tento souborový systém se nyní nazývá JFS1. Nový JFS, na kterém byl založen port pro Linux, byl poprvé dodán dovnitř OS / 2 Warp Server pro e-podnikání v roce 1999. Stejná zdrojová databáze byla také použita pro vydání JFS2 na AIX 5L.
- ^ Microsoft poprvé představen FAT32 v systému Windows MS-DOS 7.1 / Windows 95 OSR2 (OEM Service Release 2) a později později Windows 98. Systém Windows založený na NT neměl žádný podpora FAT32 až Windows NT4; Windows 2000 byl prvním operačním systémem Windows založeným na NT, který s ním získal schopnost pracovat.
- ^ A b C d E Toto jsou omezení uložená samotnými strukturami zadávání adresářů na disku. Konkrétní Instalovatelný systém souborů ovladače mohou zavést vlastní omezení na názvy souborů a adresářů; operační systémy mohou také zavést vlastní omezení ve všech souborových systémech. DOS, Okna, a OS / 2 povolit pouze následující znaky z aktuálního 8bitového Kódová stránka OEM v SFN: A-Z, 0-9, znaky! # $% & '() - @ ^ _ `{} ~, stejně jako 0x80-0xFF a 0x20 (SPACE). Konkrétně malá písmena a-z, znaky „* /: <>? | +,.; = [], Kontrolní kódy 0x00-0x1F, 0x7F a v některých případech i 0xE5 nejsou povoleny.) V LFN UCS-2 Unicode až na / : ? * "> <| a NUL jsou povoleny v názvech souborů a adresářů ve všech souborových systémech. Unixový systémy zakazují znaky / a NUL v názvech souborů a adresářů ve všech souborových systémech.
- ^ A b C d E U souborových systémů, které mají velikosti proměnných alokačních jednotek (bloků / klastrů), je uveden rozsah velikostí, který udává maximální velikosti svazku pro minimální a maximální možné velikosti alokačních jednotek souborového systému (např. 512 bajtů a 128 KiB pro FAT - což je rozsah velikostí clusteru povolený datovými strukturami na disku, i když některé Instalovatelný systém souborů řidiči a operační systémy nepodporují velikosti clusteru větší než 32 KiB ).
- ^ A b C d E F G h i j k l m n Ó p q r s t u proti w X y z aa ab ac inzerát ae af ag ah ai aj ak V těchto souborových systémech jsou položky adresáře s názvem „.“ a „..“ mají zvláštní status. Položky adresáře s těmito názvy nejsou zakázány a skutečně existují jako normální položky adresáře v datových strukturách na disku. Jsou to však povinné položky adresáře s povinnými hodnotami, které se automaticky vytvoří v každém adresáři při jeho vytvoření; a adresáře bez nich jsou považovány za poškozené.
- ^ A b C d E F G h i j k l m n Ó p q r s t u proti w X y z aa ab ac inzerát ae af ag ah ai aj ak al dopoledne Struktury na disku nemají žádný vlastní limit. Konkrétní Instalovatelný systém souborů řidiči a operační systémy mohou však stanovit vlastní limity. Omezeno svou aktuální adresářovou strukturou (CDS), DOS nepodporuje více než 32 úrovní adresářů (kromě DR DOS 3.31 -6.0 ) nebo úplné názvy cest delší než 66 bajtů pro FAT nebo 255 znaků pro LFN. Windows NT nepodporuje úplné názvy cest delší než 32 767 bajtů pro NTFS. Starší POSIX API, která se spoléhají na
PATH_MAX
konstantní mít limit 4 096 bajtů na Linuxu, ale to lze obejít. Samotný Linux nemá žádná omezení délky tvrdé cesty. [9][10] - ^ Velikost souboru v inodu je 1 8bitový bajt následovaný 1 16bitovým slovem pro 24 bitů. Skutečné maximum bylo 8 847 360 bajtů, se 7 jednotlivě nepřímými bloky a 1 dvojnásobně nepřímým blokem; Varianta PWB / UNIX 1.0 měla 8 jednotlivě nepřímých bloků, což činilo maximálně 524 288 bajtů nebo polovinu MiB.
- ^ Skutečné maximum bylo 1 082 201 088 bajtů, s 10 přímými bloky, 1 jednotlivě nepřímým blokem, 1 dvojnásobně nepřímým blokem a 1 trojitě nepřímým blokem. 4.0BSD a 4.1BSD verze a Systém V verze, používá se 1024 bajtových bloků spíše než 512 bajtových bloků, což činí maximálně 4 311 812 608 bajtů nebo přibližně 4 GiB.
- ^ A b C d E F Záleží na tom, zda FAT12, FAT16, a FAT32 implementace má podporu pro LFN. Pokud tomu tak není, jako v OS / 2, DOS, Windows 95, Windows 98 v režimu pouze pro DOS a ovladač systému Linux „msdos“ jsou názvy souborů omezeny na 8,3 formát 8-bit OEM znaky (mezera vyplněna jak v části basename, tak v příponě) a nesmí obsahovat NUL (značka na konci adresáře) nebo znak 5 (náhrada za znak 229, který se sám používá jako značka odstraněného souboru). Krátké názvy také nesmí obsahovat malá písmena. Několik speciálních názvy zařízení (OŠIDIT, NUL, AUX, PRN, LPT1, COM1 je třeba se vyhnout, protože některé operační systémy (zejména DOS, OS / 2 a Windows) si je vyhrazují.
- ^ A b Struktury na disku by podporovaly až 4 GiB, ale praktická velikost souboru je omezena velikostí svazku.
- ^ Zatímco FAT32 oddíly po vytvoření této velké práce, některý software neumožňuje vytváření oddílů FAT32 větších než 32 GiB. To zahrnuje, notoricky, Windows XP instalační program a konzolu Správa disků ve Windows 2000, XP, 2003 a Vista. Použití FDISK od a Windows ME Nouzový spouštěcí disk, kterému je třeba se vyhnout.[12]
- ^ „.“ a ".." položky adresáře v HPFS, které vidí aplikační programy, jsou částečnou fikcí vytvořenou Instalovatelný systém souborů Řidiči. Struktura dat na disku pro adresář neobsahuje položky s těmito názvy, ale obsahuje speciální položku „start“. I když položky adresáře na disku pod těmito názvy nejsou fyzicky zakázány, nelze je vytvořit za normálního provozu a adresář obsahující takové položky je poškozen.
- ^ Toto je limit struktur na disku. HPFS Instalovatelný systém souborů ovladač pro OS / 2 používá 5 nejvyšších bitů čísla sektoru svazku pro vlastní použití a omezuje velikost svazku, který zvládne, na 64 GiB.
- ^ A b Toto je limit struktur na disku. Ovladač NTFS pro Windows NT omezuje velikost svazku, který zvládne, na 256 TiB a velikost souboru na 16 TiB respektive; ve Windows 10 verze 1709 je limit 8 PiB při použití 2 velikosti clusteru MiB.
- ^ „Klasický“ Mac OS poskytuje dvě sady funkcí pro načtení názvů souborů ze svazku HFS Plus, přičemž jedna z nich vrací celé názvy Unicode, druhá zkrácená jména zapadající do limitu 31 bajtů starších, aby vyhovovala starším aplikacím.
- ^ HFS Plus nařizuje podporu pro úniková sekvence povolit libovolný Unicode. Uživatelé staršího softwaru mohou místo požadovaných znaků vidět únikové sekvence.
- ^ A b Závisí na verzi jádra a archu. Pro jádra 2,4 je maximum 2 TiB. Pro 32bitová jádra 2.6 je to 16 TiB. Pro 64bitová jádra 2.6 je to 8 EiB.
- ^ ReiserFS má teoretickou maximální velikost souboru 1 EiB, ale „mezipaměť stránky toto omezuje na 8 Ti na architekturách s 32bitovým int“[28]
- ^ Název souboru může být mnohem delší XFS # Rozšířené atributy
- ^ A b XFS má omezení pod Linuxem 2.4 na 64 TiB velikost souboru, ale Linux 2.4 podporuje pouze maximální velikost bloku 2 TiB. Toto omezení není k dispozici pod IRIX.
- ^ A b QFS umožňuje souborům překročit velikost disku při použití s integrovaným HSM, protože pouze část souboru musí být umístěna na disku najednou.
- ^ Divoce se liší podle velikosti bloku a fragmentace skupin alokace bloku.
- ^ A b NSS umožňuje souborům mít více jmen v samostatných jmenných prostorech.
- ^ Některé jmenné prostory měly nižší limity délky jmen. „LONG“ měl limit 80 bajtů, „NWFS“ 80 bajtů, „NFS“ 40 bajtů a „DOS“ uloženo 8.3 název souboru.
- ^ Maximální kombinovaná délka souboru / typu souboru je 236 bajtů; každá komponenta má individuální maximální délku 255 bajtů.
- ^ Maximální délka názvu cesty je 4 096 bajtů, ale citované limity jednotlivých komponent přidávají až 1 644 bajtů.
- ^ Toto omezení může být zrušeno v novějších verzích.
- ^ A b Řídké soubory mohou být větší než velikost systému souborů, i když nemohou obsahovat více dat.
- ^ A b Maximální velikost souboru na svazku VMFS závisí na velikosti bloku pro daný svazek VMFS. Čísla zde jsou získána pomocí maximální velikosti bloku.
- ^ ISO 9660 # omezení
- ^ Díky použití více rozsahů se soubor může skládat z několika segmentů, každý až ze 4 GiB ve velikosti. Vidět ISO 9660 # Limit velikosti souboru 2 GiB (nebo 4 GiB v závislosti na implementaci)
- ^ Za předpokladu typické velikosti sektoru 2048 bajtů. Velikost svazku je zadána jako 32bitová hodnota identifikující počet sektorů na svazku.
- ^ Implementováno v novějších verzích jako rozšíření
- ^ Některé implementace FAT, například v Linuxu, zobrazují časové razítko úpravy souboru (mtime) v poli časové razítko změny metadat (ctime). Toto časové razítko se však při změně metadat souboru neaktualizuje.
- ^ Konkrétní Instalovatelný systém souborů řidiči a operační systémy nemusí podporovat rozšířené atributy na FAT12 a FAT16. Ovladače souborového systému OS / 2 a Windows NT pro FAT12 a FAT16 podporují rozšířené atributy (pomocí pseudo souboru „EA DATA. SF“ k vyhrazení klastrů jim přidělených). Jiné ovladače souborového systému pro jiné operační systémy ne.
- ^ The f-uzel obsahuje pole pro identifikátor uživatele. Toto se nepoužívá kromě Warp server OS / 2, nicméně.
- ^ NTFS seznamy řízení přístupu může vyjádřit jakoukoli možnou politiku přístupu pomocí jednoduchých oprávnění k souboru POSIX (a mnohem více), ale použití rozhraní podobného POSIX není podporováno bez doplňku, jako je Služby pro UNIX nebo Cygwin.
- ^ Od verze systému Vista má NTFS podporu pro povinné štítky, které se používají k vynucení Povinná kontrola integrity.[34]
- ^ Zpočátku ReFS chyběla podpora pro ADS, ale Server 2012 R2 a vyšší přidává podporu pro ADS na ReFS
- ^ Kontrolní součty dat nejsou ve výchozím nastavení povoleny
- ^ A b C d Seznamy řízení přístupu a štítky MAC jsou navrstveny na rozšířené atributy.
- ^ Některé operační systémy implementovaly rozšířené atributy jako vrstvu nad UFS1 s paralelním záložním souborem (např. FreeBSD 4.x).
- ^ A b C d E F G h i j k l m n Nějaký Instalovatelný systém souborů řidiči a operační systémy nemusí v těchto souborových systémech podporovat rozšířené atributy, seznamy řízení přístupu nebo bezpečnostní štítky. Linuxová jádra před verzí 2.6.x mohou buď zcela postrádat podporu, nebo mohou vyžadovat náplast.
- ^ Pouze deník a metadata[35]
- ^ Čas vytvoření uložený od června 2015, xfsprogs verze 3.2.3
- ^ Kontrolní součty metadat uložené od června 2015, xfsprogs verze 3.2.3
- ^ A b C d E F Místní čas, časové pásmo /UTC offset a datum jsou odvozeny z nastavení času zdroje reference / single timesync ve stromu NDS.
- ^ A b Společnost Novell nazývá tuto funkci „více datových toků“. Publikované specifikace uvádějí, že NWFS umožňuje 16 atributů a 10 datových toků a NSS umožňuje neomezené množství obou.
- ^ A b Některá metadata souborů a adresářů jsou uložena na serveru NetWare bez ohledu na to, zda je služba Directory Services nainstalována či nikoli, například datum / čas vytvoření, velikost souboru, stav vyčištění atd .; a některá metadata souborů a adresářů jsou uložena v NDS / eDirectory, jako jsou oprávnění k souborům / objektům, vlastnictví atd.
- ^ Mezi atributy služby správy záznamů (RMS) patří mimo jiné typ a velikost záznamu.
- ^ Soubor oprávnění v 9P jsou variace tradičních unixových oprávnění s několika drobnými změnami, např. bit suid je nahrazen novým bitem „exkluzivního přístupu“.
- ^ Podporováno implementacemi FreeBSD a Linux, podpora nemusí být k dispozici ve všech operačních systémech.
- ^ „Rozšířené atributy“ systému Solaris jsou skutečně plnohodnotné alternativní datové toky v systémech Solaris UFS i ZFS.
- ^ zakázání funkce copy-on-write (COW), aby se zabránilo fragmentaci, také zakáže kontrolní součet
- ^ Časy přístupu jsou zachovány z původního systému souborů v době vytvoření, ale samotné systémy souborů Rock Ridge jsou jen pro čtení.
- ^ libburnia může zálohovat a obnovovat seznamy ACL pomocí programů pro vytváření a extrakci souborového systému, ale žádná podpora jádra neexistuje.
- ^ A b libburnia může zálohovat a obnovovat rozšířené atributy a štítky MAC pomocí programů pro vytváření a extrakci souborového systému, ale žádná podpora jádra neexistuje.
- ^ System V Release 4 a některé další Unix systémy, dovybavené symbolické odkazy na jejich verze Verze 7 Unix souborový systém, přestože je původní verze nepodporovala.
- ^ Kontextové symbolické odkazy byly podporovány v GFS, GFS2 podporuje pouze standardní symbolické odkazy, protože funkce připojení vazby systému Linux VFS učinila kontextové symbolické odkazy zastaralými
- ^ Volitelné ukládání do deníku
- ^ Od Windows Vista NTFS plně podporuje symbolické odkazy.[36] Může vytvářet NTFS 3.0 (Windows 2000) a vyšší křižovatky, které umožňují mapovat celé adresáře (ale ne jednotlivé soubory) na jiné místo v adresářovém stromu stejné oblasti (souborový systém). Ty jsou implementovány prostřednictvím opravné body, které umožňují flexibilní rozšíření běžného procesu rozlišení názvu souboru.
- ^ A b NTFS ukládá vše, dokonce i data souborů, jako metadata, takže jeho protokol je blíže blokování žurnálování.
- ^ A b Zatímco samotný NTFS podporuje velká a malá písmena, subsystém prostředí Win32 nemůže vytvářet soubory, jejichž názvy se z důvodu kompatibility liší pouze případ od případu. Když je soubor otevřen pro zápis, existuje-li jakýkoli existující soubor, jehož název nerozlišuje velká a malá písmena pro nový soubor, bude existující soubor zkrácen a otevřen pro zápis namísto vytvoření nového souboru s jiným názvem. Jiné subsystémy jako e. G. Služby pro Unix, které fungují přímo nad jádrem a ne nad Win32, mohou rozlišovat velká a malá písmena.
- ^ V ovladači HFS Plus pro Mac OS X 10.2.2 bylo zavedeno žurnálování pouze pro metadata; žurnálování je ve výchozím nastavení povoleno v systému Mac OS X 10.3 a novějším.
- ^ Ačkoli se o HFS Plus často věří, že rozlišuje velká a malá písmena, obvykle tomu tak není. Typická výchozí instalace je pouze pro zachování velkých a malých písmen. Z Mac OS X 10.3 na příkaz newfs_hfs -s vytvoří nový systém souborů s malými a velkými písmeny.[38] HFS Plus verze 5 volitelně podporuje velká a malá písmena. Jelikož se však rozlišování velkých a malých písmen zásadně liší od malé a velké velikosti písmen, byl vyžadován nový podpis, takže existující nástroje HFS Plus nebudou rozlišovat velká a malá písmena jako chybu systému souborů, kterou je třeba opravit. Vzhledem k tomu, že nový podpis je „HX“, často se věří, že se jedná o nový souborový systém namísto jednoduše upgradované verze HFS Plus.[39][40]
- ^ Mac OS X Tiger (10.4) a novější verze Panther (10.3) poskytují protokolování změn souborů (ve skutečnosti je to funkce softwaru systému souborů, nikoli formátu svazku).[41]
- ^ "Měkké závislosti " (softdep ) v NetBSD, volala "měkké aktualizace " v FreeBSD vždy zajistit konzistenci metadat bez dvojitého zápisu (žurnálování )
- ^ Nově publikované softwarové aktualizace (SU + J) jsou výchozím nastavením od verze FreeBSD 9.x-RELEASE [43][44]
- ^ A b C d E F UDF, LFS a NILFS jsou logované strukturované souborové systémy a chovat se, jako by celý souborový systém byl deník.
- ^ Linuxové jádro verze 2.6.12 a novější.
- ^ A b C Ve výchozím nastavení vypnuto.
- ^ Do systému Linux 2.6.8 bylo přidáno úplné blokování žurnálu pro ReiserFS.
- ^ Volitelně ne v systémech IRIX a Linux.
- ^ Konkrétní Instalovatelný systém souborů řidiči a operační systémy nemusí podporovat citlivost JFS na velká a malá písmena. OS / 2 ne a Linux má možnost připojení pro deaktivaci citlivosti na velká a malá písmena.
- ^ A b C d Rozlišování malých a velkých písmen / uchování závisí na klientovi. Klienti Windows, DOS a OS / 2 nevidí / udržují rozdíly v písmenech, zatímco klienti přistupující přes NFS nebo AFP mohou.
- ^ A b Protokoly změn souborů, časová razítka změn posledního záznamu a další metadata souborového systému jsou součástí rozsáhlé sady kontrolních funkcí zabudovaných do NDS / eDirectory zvané NSure Audit.[46]
- ^ A b K dispozici pouze v oboru názvů „NFS“.
- ^ A b Tito jsou označováni jako „aliasy“.
- ^ A b ZFS je transakční souborový systém využívající sémantiku kopírování při zápisu, který zaručuje vždy konzistentní stav na disku bez použití tradičního deníku. Implementuje však také protokol záměru, aby poskytoval lepší výkon, když jsou požadovány synchronní zápisy.
- ^ Podporováno pouze na SKU Windows Serveru. V Klientovi však lze použít oddíly deduplikované na Serveru.
- ^ HFS + ve skutečnosti soubory nezašifruje: k implementaci FileVault „OS X vytváří souborový systém HFS + v řídkém šifrovaném obrazu disku, který se automaticky připojí přes domovský adresář, když se uživatel přihlásí.
- ^ Reiser4 podporuje transparentní kompresi a šifrování s cryptcompress plugin, který je výchozí obsluhou souborů ve verzi 4.1.
- ^ VxFS poskytuje volitelnou funkci nazvanou „Kontrolní body úložiště“, která umožňuje pokročilé snímky systému souborů.
- ^ Platí pro proprietární verzi ZFS 30 a ZFS v systému Linux. Podpora šifrování zatím není k dispozici ve všech OpenZFS porty.[53][54][55]
- ^ A b C Některé implementace vytváření souborového systému opakovaně používají odkazy na bloky a tímto způsobem podporují deduplikaci. Standard to nepodporuje, ale obvykle to funguje dobře kvůli povaze systému souborů jen pro čtení.
- ^ A b Variabilní velikost bloku označuje systémy, které podporují různé velikosti bloků na základě jednotlivých souborů. (To je podobné rozsahy ale trochu odlišná implementační volba.) Současná implementace v UFS2 je jen pro čtení.
- ^ Pouze pro „nacpané“ inody
- ^ A b C d Další blok: podporované poměry velikosti fragmentu; 8: 1 je typický a doporučuje ho většina implementací.
- ^ A b C Fragmenty byly plánovány, ale nikdy nebyly implementovány na ext2 a ext3.
- ^ Ukládá jeden největší rozsah na disk a ukládá do mezipaměti více rozsahů na paměti DRAM dynamicky.
- ^ A b Balení ocasu je technicky speciální případ blokové sublokace, kde velikost suballokační jednotky je vždy 1 bajt.
- ^ V režimu „rozsahy“.
- ^ Každá možná velikost (v sektorech) ocasu souboru má odpovídající sublokační blokový řetězec, ve kterém jsou uloženy všechny ocasy této velikosti. Režie správy řetězců bloků suballokace je obvykle menší než množství blokové režie uložené tím, že je možné zvětšit velikost bloku, ale proces je méně efektivní, pokud na disku není mnoho volného místa.
- ^ Závisí na implementaci UDF.
- ^ A b C Pouze ISO 9660 úroveň 3
- ^ Podporováno pouze pomocí EVMS; není aktuálně podporováno pomocí LVM
- ^ A b C d Poskytnuto v Plánujte 9 z uživatelského prostoru
Reference
- ^ Shustek, Len (2016-08-02). „Podle jeho vlastních slov: Gary Kildall“. Pozoruhodní lidé. Muzeum počítačové historie.
- ^ Kildall, Gary Arlen (2016-08-02) [1993]. Kildall, Scott; Kildall, Kristin (eds.). „Připojení k počítači: lidé, místa a události ve vývoji odvětví osobních počítačů“ (Rukopis, část 1). Rodina Kildall. Citováno 2016-11-17. Citovat deník vyžaduje
| deník =
(Pomoc) - ^ Mace, Scott (1986-09-22). „Rozšíření na disk CD-ROM se systémem MS-DOS“. InfoWorld. 8 (38): 1, 8. Citováno 2016-11-09.
- ^ Warren, David (20. října 1993). "Systém souborů Polycenter - - NÁPOVĚDA". Archivovány od originál dne 9. března 2012.
- ^ „Sun Microsystems rozšiřuje portfolio vysoce výkonných počítačů s definitivní dohodou o získávání aktiv systémů klastrových souborů, včetně systému Luster File“ (Tisková zpráva). Santa Clara, Kalifornie: Sun Microsystems, Inc. 12. září 2007. Archivovány od originál dne 2. října 2007.
- ^ Matthew Dillon (2018-12-09). "hammer2 / DESIGN". Křížový odkaz BSD. DragonFly BSD. Citováno 2019-03-06.
- ^ „Huawei oznamuje souborový systém EROFS Linux určený pro zařízení Android“. Vývojář XDA. 1. června 2018.
- ^ "Souborový systém SFS". IBM Knowledge Center.
- ^ „PATH_MAX je záludný“. Webový protokol Evana Klitzkeho.
- ^ „PATH_MAX prostě není“. Šílený kód. 2007-11-03.
- ^ A b C d "Porovnání funkčnosti systému souborů". Microsoft Developer Network. Microsoft. Citováno 4. listopadu 2017.
- ^ "Omezení systému souborů FAT32 v systému Windows XP". Microsoft.
- ^ „Přehled GEMDOS“.
- ^ "Často kladené otázky".
- ^ „Porovnání formátu svazku“.
- ^ http://dubeyko.com/development/FileSystems/NTFS/ntfsdoc.pdf
- ^ A b C d E Steven Sinofsky (16. ledna 2012). „Budování souborového systému nové generace pro Windows: ReFS“.
- ^ Amigo (04.04.2015). "Neplatné znaky v názvech souborů". Technické poznámky společnosti Amigo. Citováno 2020-10-20.
- ^ "Resilient File System (ReFS) přehled". docs.microsoft.com. Citováno 2017-11-07.
- ^ „Mac OS X: Mac OS Extended format (HFS Plus) volume and file limits“. support.apple.com. 26. července 2016.
- ^ „Mac OS 8, 9: Mac OS Extended Format - Volume and File Limits“. support.apple.com. 20. února 2012.
- ^ Matthew Dillon. „Designový dokument HAMMER2“.
- ^ Matthew Dillon (21. června 2008). „Souborový systém HAMMER“ (PDF).
- ^ A b "Maximální počet podadresářů UFS". Věštec. Citováno 2019-02-12.
- ^ „Často kladené otázky pro FreeBSD 9.X a 10.X“. FreeBSD Dokumentační projekt. Citováno 2016-03-20.
Pokud by neexistoval limit paměti fsck (8), byla by maximální velikost souborového systému 2 ^ 64 (bloky) * 32 KB => 16 Exa * 32 KB => 512 ZettaBytes.
- ^ Vimal A.R (16. července 2016). "Maximální délka názvu souboru v systému souborů EXT4". arvimal.blog.
- ^ "Rozhovory / EricSandeen". Fedora Project Wiki. 9. června 2008.
- ^ „FAQ“. namesys. 15. října 2003. Archivovány od originál dne 19. července 2006.
- ^ „Joliet Specification“. 22. května 1995. Archivovány od originál dne 14. dubna 2009.
- ^ „Ruční formátování svazku a formátů RT – 11“ (PDF). Digital Equipment Corporation. Srpna 1991. str. 1–26 .. 1–32.
- ^ „Ruční formátování svazku a formátů RT – 11“ (PDF). Digital Equipment Corporation. Srpna 1991. str. 1–4 .. 1–12.
- ^ "Formát systému souborů Unix 6" (PDF). Citováno 2016-02-21.
- ^ Viz struktura dinody na straně 355 (FILESYS (5)) z „Unix Programmers Manual“ (PDF) (Sedmé vydání). Murray Hill, New Jersey: Bell Telephone Laboratories. Leden 1979. Citováno 2016-02-21.
- ^ „Povinná kontrola integrity“. Microsoft Developer Network.
- ^ „Kontrolní součty metadat Ext4 - Ext4“. ext4.wiki.kernel.org.
- ^ Mark Russinovich (Únor 2007). „Správa systému Windows: Uvnitř jádra systému Windows Vista: Část 1“. TechNet.
- ^ Siracusa, John (2011-07-20). „Mac OS X 10.7 Lion: recenze Ars Technica“. Ars Technica. Citováno 14. prosince 2017.
Aby bylo možné sledovat pevné odkazy, vytvoří HFS + samostatný soubor pro každý pevný odkaz ve skrytém adresáři na kořenové úrovni svazku.
- ^ Darwine a Operační Systém Mac Správce systému Manuál –
- ^ „Porovnání systému souborů“. Jablko. (nebyl aktualizován, aby diskutoval o HFSX)
- ^ „Technická poznámka TN1150: Formát svazku HFS Plus“. Jablko. (Velmi technický přehled HFS Plus a HFSX.)
- ^ "fslogger". Archivovány od originál dne 18. 9. 2008. Citováno 2006-08-03.
- ^ https://www.mckusick.com/softdep/suj.pdf
- ^ „NewFAQs - FreeBSD Wiki“.
- ^ „Oznámení FreeBSD 9.0-RELEASE“.
- ^ „Adresáře EXT4 bez rozlišování velkých a malých písmen / vyhledávání názvů souborů v systému Linux 5.2“.
- ^ Události souborového systému sledované NSure
- ^ A b C d „Modul DMSDOS CVF“ (dmsdoc.doc). 0.9.2.0. 1998-11-19. Archivováno od originálu dne 2016-11-02. Citováno 2016-11-01.
Obvykle jsou všechna data pro jeden klastr ukládána do souvislých sektorů, ale pokud je souborový systém příliš fragmentovaný, nemusí existovat „volná díra“, která je pro data dostatečně velká. […] Drivespace 3 a Stacker znají hack pro tuto situaci: umožňují ukládání dat jednoho klastru do několika fragmentů na disku.
- ^ „O deduplikaci dat“.
- ^ „Šifrování Ext4“.
- ^ „Šifrování F2FS“.
- ^ „XFS, Reflinks a Deduplication“.
- ^ "JFS komprese dat". IBM. Citováno 2020-07-26.
- ^ „Jak spravovat šifrování dat ZFS“.
- ^ „Release zfs-0.8.0“. 2020-01-21.
- ^ „Vlajky funkcí - OpenZFS“.
- ^ A b C d Se softwarem založeným na GNU rozdělené
- ^ „IBM's Journaled File System (JFS) for Linux“.
- ^ „Rostoucí systém souborů XFS“.
- ^ „Často kladené otázky (Old Wiki)“. Citováno 5. května 2018.
- ^ „Kernel / Git / Jaegeuk / F2fs-tools.git - nástroje Userland pro souborový systém f2fs“.
- ^ "ntfsresize (8)".
- ^ A b C Linux Programátor Manuál - Správa a privilegované příkazy –
- ^ „Změna velikosti souborových systémů“.
- ^ "Změnit velikost reiserfs". Reiserfs wiki.
- ^ „Just Enough Operating System (JeOS): Technical Information | SUSE“. www.suse.com. Citováno 28. dubna 2018.
- ^ "nilfs-resize (8)".
- ^ Mirror a single-disk vdevs can be wholely remove from a pool, but not RAID-Z vdevs. „OpenZFS 7614 - evakuace / odstranění zařízení zfs“.
- ^ „Změna velikosti a růst disků“.
- ^ „Uživatelé počítačů Mac, seznamte se s APFS: nový systém souborů macOS - ZDNet“.
- ^ „Průvodce souborovým systémem Apple - FAQ“.
- ^ A b „Region CVF: MDFAT“.
- ^ A b "Mapování DOS FAT na MDFAT".
- ^ „[základní] revize 216796“.
- ^ „Newfs (8)“.
- ^ Jaeguk Kim (2014-09-22). „F2FS: Představte FITRIM ve f2fs_ioctl“.
- ^ „Podpora vyřazení Reiser4“. Reiser4 FS Wiki.
- ^ „XFS přidává rozsah sdílených dat pro Linux 4.9“.
- ^ „GitHub - sgan81 / Apfs-fuse: ovladač FUSE pro APFS (Apple File System)“. 2020-01-18.
- ^ "Modul APFS pro linux, s experimentální podporou zápisu. Tento strom je pouze pro vývoj, použijte místo toho linux-apfs-oot .: Linux-apfs / Linux-apfs". 2019-12-14.
- ^ A b „Paragon HFS + pro Windows 10“.
- ^ „Přenos starověkého souborového systému na moderní Linux“. Je čas vytáhnout zástrčku. Archivovány od originál dne 2017-06-21. Citováno 2016-04-22.
- ^ "Port souborového systému xiafs do moderních linuxových jader". Github (CDTK). 2019-06-28.
- ^ A b C „Paragon ExtFS pro Windows“.
- ^ A b C „FAQ“. Instalovatelný systém souborů Ext2 pro Windows. (Poskytuje na úrovni jádra přístup ke čtení a zápisu na svazky Ext2 a Ext3 ve Windows NT4, 2000, XP a Vista.)
- ^ A b C Branten, Bo. "Ext2Fsd Project: Open source ext3/4 file system driver for Windows (2K/XP/WIN7/WIN8)". Archivovány od originál dne 23. 7. 2012. Citováno 2012-07-24.
- ^ A b C "Paragon ExtFS for Mac".
- ^ A b "FreeBSD Handbook".
- ^ "Lustre Wiki".
- ^ "FreeBSD 10.4 MAN page - reiserfs". www.freebsd.org. Citováno 2019-08-05.
- ^ "FreeBSD 11 and Reiserfs". www.linuxquestions.org. 2016-12-19. Citováno 2019-08-05.
- ^ "'svn commit: r300062 - in head/sys: gnu/fs modules modules/reiserfs' - MARC". marc.info. Citováno 2019-08-05.
- ^ "About Shared File Systems and the Linux Client - Sun QFS and Sun Storage Archive Manager 5.3 Installation Guide". Citováno 2016-03-14.
- ^ "OpenZFS on Windows".
- ^ "ZFS Filesystem for FUSE/Linux". Wizy Wiki. 30. listopadu 2009. Archivovány od originál dne 13. května 2013.
- ^ "ZFS on Linux". Lawrence Livermore National Laboratory.
- ^ Kim, Arnold (4 October 2007). "Apple Seeds ZFS Read/Write Developer Preview 1.1 for Leopard". Mac Pověsti.
- ^ "WinBtrfs". Github (maharmstone). 2020-11-22.
- ^ "squashfs-tools". Freshports.
- ^ "fusefs-squashfuse". Freshports.