Souborový systém: Porovnání verzí

Smazaný obsah Přidaný obsah
rvv
Řádek 49:
== Databázové souborové systémy ==
V poslední době se začínají objevovat souborové systémy, které se odklánějí od klasické hierarchické struktury souborů a přiklánějí se více k databázovému pojetí reprezentace dat založené na jejich charakteristikách, tj. například na typu souboru, datu vytvoření, autoru a jiných [[metadata|metadat]].{{chybí zdroj}}
 
== Přehledové tabulky ==
=== Tabulka omezení a doplňující informace ===
{| border="1" cellpadding="1" cellspacing="0" style="font-size: 75%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%"
|- style="background: #ececec;"
! Souborový systém
! Maximální délka názvu souboru
! Použitelné znaky v názvech adresářů<ref>Jedná se o omezení vyplývající ze struktury vlastních adresářových záznamů. Některé ovladače souborových systémů mohou zavést svá vlastní omezení názvů souborů a adresářů; stejně tak i některé operační systémy mohou mít vlastní omezení bez ohledu na použitý souborý systém. [[MS-DOS]], [[Microsoft Windows]] a [[OS/2]] nedovolují použití znaků <tt><nowiki>\ / : ? * „ &gt; &lt; | NUL</nowiki></tt> v názvech souborů a adresářů ve všech souborových systémech. [[Unix]]y a [[Linux]] nedovolují použití znaků <tt><nowiki>/ NUL</nowiki></tt> v názvech souborů a adresářů ve všech souborových systémech.</ref>
! Maximální délka cesty
! Maximální velikost souboru
! Maximální velikost diskového oddílu<ref name="4a">Pro souborové systémy, které mají proměnlivé velikosti alokačních jednotek (bloků/clusterů) je uvedeno rozmezí velikostí, ukazující maximální velikost volume pro minimalní a maximální možnou velikost alokační jednotky souborového systému (např. 512 bytů a 128[[Kibibyte|KiB]] pro FAT - což jsou velikosti clusterů povoleny pro datovou strukturu na disku, ačkoliv některé ovladače a operační systémy nepodporují velikost clusteru větší než 32[[Kibibyte|KiB]]).</ref>
! Vyvinul
! Používáno od r.
! Původní operační systém
|-
 
 
! [[V6FS]] <!-- Souborový systém -->
| 14b<ref name="26a">V těchto souborových systémech mají adresářové položky „.“ a „..“ zvláštní význam. Adresářové položky s těmito jmény nejsou zakázané a skutečně existují jako běžné položky adresářů ve struktuře dat na disku. Nicméně jsou povinné, s povinnými hodnotami, jsou automaticky vytvořeny v každém adresáři při jeho vytvoření; a adresáře bez nich jsou považovány za poškozené.</ref> <!-- Maximální délka názvu souboru -->
| libovolný bajt kromě NULL a / <ref name="26a"/><!-- Použitelné znaky v názvech adresářů -->
| Bez omezení<ref name="12a">Struktura na disku nemá žádné vlastní omezení. Některé ovladače souborového systému a operační systémy ale mohou mít vlastní limity. MS-DOS nepodporuje cesty delší než 260 bytů pro FAT12 a FAT16. Windows NT nepodporují cesty delší než 32767 bytů pro NTFS.</ref> <!-- Maximální délka cesty -->
| 8MB <!-- Maximální velikost souboru -->
| 2TB <!-- Maximální velikost diskového oddílu -->
| [[Bell Labs]] <!-- Vyvinul -->
| 1972 <!-- Používáno od r. -->
| [[Version 6 Unix]] <!-- Původní operační systém -->
|-
 
! [[V7FS]] <!-- Souborový systém -->
| 14b<ref name="26a"/> <!-- Maximální délka názvu souboru -->
| libovolný bajt kromě NULL a / <ref name="26a"/><!-- Použitelné znaky v názvech adresářů -->
| Bez omezení<ref name="12a"/> <!-- Maximální délka cesty -->
| 1GB <!-- Maximální velikost souboru -->
| 2TB <!-- Maximální velikost diskového oddílu -->
| [[Bell Labs]] <!-- Vyvinul -->
| 1979 <!-- Používáno od r. -->
| [[Version 7 Unix]] <!-- Původní operační systém -->
|-
 
! [[FAT12]] <!-- Souborový systém -->
| 255b <!-- Maximální délka názvu souboru -->
| [[Unicode]] kromě NULL<ref name="24a">Soubor ve FAT12, FAT16 a FAT32 má krátký název a může mít navíc dlouhý název. Pro dlouhé názvy platí uvedená omezení. Krátké názvy jsou přesně 11 bajtů dlouhé (8 bajtů název, 3 bajty přípona; doplněné mezerami, pokud jsou kratší); nesmí obsahovat znaky NUL (<tt>0x00</tt>) a 229 (<tt>0xE5</tt>), které mají zvláštní význam (označení konce adresáře, respektive smazané položky); a při normálním použití neobsahují malá písmena (lowercase). Některé ovladače souborových systémů nebo operační systémy nemusí podporovat dlouhé názvy. Například MS-DOS bez ovladače třetí strany (také Windows 95 a Windows 98 nabootované v režimu MS-DOS) umožńují přístup pouze ke krátkým názvům. Také v OS/2 ovladače k souborovým systémům FAT12 a FAT16 umožńují přístup pouze ke krátkým názvům.</ref> <ref name="26a"/><!-- Použitelné znaky v názvech adresářů -->
| Bez omezení<ref name="12a"/> <!-- Maximální délka cesty -->
| 32MiB <!-- Maximální velikost souboru -->
| 32MiB až (??) 512MiB <!-- Maximální velikost diskového oddílu -->
| [[Microsoft]] <!-- Vyvinul -->
| 1980 <!-- Používáno od r. -->
| [[QDOS]] <!-- Původní operační systém -->
|-
 
! [[FAT16]] <!-- Souborový systém -->
| 8b (původně) / 255b (pouze LFN / VFAT) <!-- Maximální délka názvu souboru -->
| [[Unicode]] kromě NULL<ref name="24a"/> <ref name="26a"/><!-- Použitelné znaky v názvech adresářů -->
| Bez omezení<ref name="12a"/> <!-- Maximální délka cesty -->
| 2 Gib / 4GiB <!-- Maximální velikost souboru -->
| 16MiB až 4GiB <!-- Maximální velikost diskového oddílu (při 32/64 kB clusteru)-->
| [[Microsoft]] <!-- Vyvinul -->
| 1983 <!-- Používáno od r. -->
| [[MS-DOS]] verze&nbsp;2 <!-- Původní operační systém -->
|-
 
! [[FAT32]] <!-- Souborový systém -->
| 8b (DOS bez LFN) / 255b (pouze LFN / VFAT) <!-- Maximální délka názvu souboru -->
| [[Unicode]] kromě NULL<ref name="24a"/> <ref name="26a"/><!-- Použitelné znaky v názvech adresářů -->
| Bez omezení<ref name="12a"/> <!-- Maximální délka cesty -->
| 2 Gib / 4GiB <!-- Maximální velikost souboru -->
| 2 TiB<ref>I když FAT32 oddíly takové velikosti fungují po vytvoření bez problému, některé programy neumožňují vytvořit FAT32 oddíl větší než 32GB. Mezi tyto programy patří instalační program [[Windows XP]], což svádí k chybné domněnce že se jedná o limit souborového systému.</ref> <!-- Maximální velikost diskového oddílu -->
| [[Microsoft]] <!-- Vyvinul -->
| 1997 <!-- Používáno od r. -->
| Windows 95c <!-- Původní operační systém -->
|-
 
! [[FATplus]] <!-- Souborový systém -->
| 255b <!-- Maximální délka názvu souboru -->
| [[Unicode]] kromě NULL<ref name="24a"/> <ref name="26a"/><!-- Použitelné znaky v názvech adresářů -->
| Bez omezení<ref name="12a"/> <!-- Maximální délka cesty -->
| 256GiB <!-- Maximální velikost souboru -->
| 2TiB <!-- Maximální velikost diskového oddílu -->
| Udo Kuhnt a další <!-- Vyvinul -->
| 2006 <!-- Používáno od r. -->
| Enhanced [[DR-DOS]] <!-- Původní operační systém -->
|-
 
! [[MFS]] <!-- Souborový systém -->
| 30b <!-- Maximální délka názvu souboru -->
| libovolný bajt kromě NULL <ref name="26a"/><!-- Použitelné znaky v názvech adresářů -->
| Bez omezení<ref name="12a"/> <!-- Maximální délka cesty -->
| ? <!-- Maximální velikost souboru -->
| ? <!-- Maximální velikost diskového oddílu -->
| [[Apple]] <!-- Vyvinul -->
| 1983 <!-- Používáno od r. -->
| [[Mac OS]] <!-- Původní operační systém -->
|-
 
! [[HFS]] <!-- Souborový systém -->
| 30b<ref name="24a"/> <!-- Maximální délka názvu souboru -->
| libovolný bajt kromě NULL <ref name="26a"/><!-- Použitelné znaky v názvech adresářů -->
| Bez omezení<ref name="12a"/> <!-- Maximální délka cesty -->
| ? <!-- Maximální velikost souboru -->
| ? <!-- Maximální velikost diskového oddílu -->
| [[Apple]] <!-- Vyvinul -->
| 1985 <!-- Používáno od r. -->
| [[Mac OS]] <!-- Původní operační systém -->
|-
 
! [[OFS]] <!-- Souborový systém -->
| ? <!-- Maximální délka názvu souboru -->
| ? <!-- Použitelné znaky v názvech adresářů -->
| ? <!-- Maximální délka cesty -->
| ? <!-- Maximální velikost souboru -->
| ? <!-- Maximální velikost diskového oddílu -->
| [[Metacomco]] pro [[Commodore]] <!-- Vyvinul -->
| 1985 <!-- Používáno od r. -->
| [[Amiga OS]] <!-- Původní operační systém -->
|-
 
 
! [[HPFS]] <!-- Souborový systém -->
| 255b <!-- Maximální délka názvu souboru -->
| Všechny bajty kromě NULL<ref>Adresářové položky „.“ a „..“ v HPFS, které je možné vidět v uživatelských programech, jsou víceméně fikce vytvořená ovladači souborových systémů. Ve skutečnosti adresářové datové struktury na disku neobsahují záznamy s takovými názvy, ale místo toho obsahují zvláštní záznam „start“. Přestože adresáře s těmito názvy mohou na disku fyzicky existovat, nemohou být vytvořeny běžnými funkcemi a adresář obsahující takové záznamy je považován za poškozený.</ref> <!-- Použitelné znaky v názvech adresářů -->
| Bez omezení<ref name="12a"/> <!-- Maximální délka cesty -->
| 4GB <!-- Maximální velikost souboru -->
| 8GB až 2TB<ref>To je omezení struktury na disku. Ovladač souborového systému HPFS pro [[OS/2]] používá vrchních 5 bitů čísla sektoru oddílu pro vlastní účely, omezujíc velikost diskového oddílu který dokáže spravovat na 64[[Gibibyte|GiB]].</ref> <!-- Maximální velikost diskového oddílu -->
| [[IBM]] & [[Microsoft]] <!-- Vyvinul -->
| 1988 <!-- Používáno od r. -->
| [[OS/2]] <!-- Původní operační systém -->
|-
 
! [[NTFS]] <!-- Souborový systém -->
| 255b <!-- Maximální délka názvu souboru -->
| [[Unicode]] kromě NULL <!-- Použitelné znaky v názvech adresářů -->
| Bez omezení<ref name="12a"/> <!-- Maximální délka cesty -->
| 16TB <!-- Maximální velikost souboru -->
| 16EB <!-- Maximální velikost diskového oddílu -->
| [[Microsoft]], [[Gary Kimura]], [[Tom Miller]] <!-- Vyvinul -->
| 1995 <!-- Používáno od r. -->
| [[Windows NT]] <!-- Původní operační systém -->
|-
 
! [[HFS Plus|HFS+]] <!-- Souborový systém -->
| 255 znaků<ref>Starší verze HFS podporovala pouze 31 znakové názvy souborů. Kvůli tomu některé starší aplikace nepracovaly dobře se soubory, které měly názvy delší.</ref> <!-- Maximální délka názvu souboru -->
| [[Unicode]] kromě NULL<ref>HFS+ podporuje ''escape sekvence'', která umožňuje použití libovolných [[Unicode]] znaků. Uživatelé předchozí verze uvidí escape sekvence místo požadovaných znaků.</ref> <ref name="26a"/> <!-- Použitelné znaky v názvech adresářů -->
| ? <!-- Maximální délka cesty -->
| 8EB <!-- Maximální velikost souboru -->
| 8EB <!-- Maximální velikost diskového oddílu -->
| [[Apple]] <!-- Vyvinul -->
| 1998 <!-- Používáno od r. -->
| [[Mac OS]] <!-- Původní operační systém -->
|-
 
! [[FFS]] <!-- Souborový systém -->
| 255b <!-- Maximální délka názvu souboru -->
| Libovolný bajt kromě NULL<ref name="26a"/> <!-- Použitelné znaky v názvech adresářů -->
| Bez omezení<ref name="12a"/> <!-- Maximální délka cesty -->
| 4GB <!-- Maximální velikost souboru -->
| 256TB <!-- Maximální velikost diskového oddílu -->
| [[Kirk McKusick]] <!-- Vyvinul -->
| 1983 <!-- Používáno od r. -->
| [[4.2BSD]] <!-- Původní operační systém -->
|-
 
! [[FFS|Amiga FFS]] (Amiga) <!-- Souborový systém -->
| 255b <!-- Maximální délka názvu souboru -->
| Libovolný bajt kromě NULL<ref name="26a"/> <!-- Použitelné znaky v názvech adresářů -->
| Bez omezení<ref name="12a"/> <!-- Maximální délka cesty -->
| 4GB <!-- Maximální velikost souboru -->
| 256TB <!-- Maximální velikost diskového oddílu -->
| [[Commodore]] <!-- Vyvinul -->
| 1987 <!-- Používáno od r. -->
| [[Amiga OS]]&nbsp;verze 1.3 <!-- Původní operační systém -->
|-
 
! [[UFS1]] <!-- Souborový systém -->
| 255b <!-- Maximální délka názvu souboru -->
| Libovolný bajt kromě NULL<ref name="26a"/> <!-- Použitelné znaky v názvech adresářů -->
| Bez omezení<ref name="12a"/> <!-- Maximální délka cesty -->
| 4GB až 256TB <!-- Maximální velikost souboru -->
| 256TB <!-- Maximální velikost diskového oddílu -->
| [[Kirk McKusick]] <!-- Vyvinul -->
| 1994 <!-- Používáno od r. -->
| [[4.4BSD]] <!-- Původní operační systém -->
|-
 
! [[UFS2]] <!-- Souborový systém -->
| 255b <!-- Maximální délka názvu souboru -->
| Libovolný bajt kromě NULL<ref name="26a"/> <!-- Použitelné znaky v názvech adresářů -->
| Bez omezení<ref name="12a"/> <!-- Maximální délka cesty -->
| 512GB až 32PB <!-- Maximální velikost souboru -->
| 1YB <!-- Maximální velikost diskového oddílu -->
| [[Kirk McKusick]] <!-- Vyvinul -->
| 2002 <!-- Používáno od r. -->
| [[FreeBSD]] 5.0 <!-- Původní operační systém -->
|-
 
! [[NILFS]] <!-- Souborový systém -->
| ? <!-- Maximální délka názvu souboru -->
| ? <!-- Použitelné znaky v názvech adresářů -->
| ? <!-- Maximální délka cesty -->
| ? <!-- Maximální velikost souboru -->
| ? <!-- Maximální velikost diskového oddílu -->
| [[NTT]] <!-- Vyvinul -->
| 2005 <!-- Používáno od r. -->
| [[Linux]] <!-- Původní operační systém -->
|-
 
! [[ext2]] <!-- Souborový systém -->
| 255b <!-- Maximální délka názvu souboru -->
| libovolný bajt kromě NULL a / <ref name="26a"/> <!-- Použitelné znaky v názvech adresářů -->
| Bez omezení<ref name="12a"/> <!-- Maximální délka cesty -->
| 16GB až 2TB<ref name="4a"/> <!-- Maximální velikost souboru -->
| 2TB až 32TB <!-- Maximální velikost diskového oddílu -->
| [[Rémy Card]] <!-- Vyvinul -->
| 1993 <!-- Používáno od r. -->
| [[Linux]] <!-- Původní operační systém -->
|-
 
! [[ext3]] <!-- Souborový systém -->
| 255b <!-- Maximální délka názvu souboru -->
| libovolný bajt kromě NULL a / <ref name="26a"/> <!-- Použitelné znaky v názvech adresářů -->
| Bez omezení<ref name="12a"/> <!-- Maximální délka cesty -->
| 16GB až 2TB<ref name="4a"/> <!-- Maximální velikost souboru -->
| 2TB až 32TB <!-- Maximální velikost diskového oddílu -->
| [[Stephen Tweedie]] <!-- Vyvinul -->
| 1999 <!-- Používáno od r. -->
| [[Linux]] <!-- Původní operační systém -->
|-
 
! [[ext4]] <!-- Souborový systém -->
| 255b <!-- Maximální délka názvu souboru -->
| libovolný bajt kromě NULL a / <ref name="26a"/> <!-- Použitelné znaky v názvech adresářů -->
| Bez omezení <!-- Maximální délka cesty -->
| 16TB <!-- Maximální velikost souboru -->
| 1EB <!-- Maximální velikost diskového oddílu -->
| Theodore Ts'o a další<!-- Vyvinul -->
| 2006 <!-- Používáno od r. -->
| [[Linux]] <!-- Původní operační systém -->
|-
 
! [[ReiserFS&nbsp;V3]] <!-- Souborový systém -->
| 4032b/255znaků <!-- Maximální délka názvu souboru -->
| Libovolný bajt kromě NULL<ref name="26a"/> <!-- Použitelné znaky v názvech adresářů -->
| Bez omezení<ref name="12a"/> <!-- Maximální délka cesty -->
| 8TB<ref>ReiserFS má teoretické maximum pro velikost souboru 1EB, ale „[[stránkování paměti|stránkovací]] keš to omezuje na 8TB na každé architektuře s 32 bitovým integerem“[http://www.namesys.com/faq.html#reiserfsspecs]</ref> <!-- Maximální velikost souboru -->
| 16TB <!-- Maximální velikost diskového oddílu -->
| [[Namesys]]<!-- Vyvinul -->
| 2001 <!-- Používáno od r. -->
| [[Linux]] <!-- Původní operační systém -->
|-
 
! [[Reiser4]] <!-- Souborový systém -->
| ? <!-- Maximální délka názvu souboru -->
| ? <!-- Použitelné znaky v názvech adresářů -->
| Bez omezení<ref name="12a"/> <!-- Maximální délka cesty -->
| 8TB na x86 <!-- Maximální velikost souboru -->
| ? <!-- Maximální velikost diskového oddílu -->
| [[Namesys]]<!-- Vyvinul -->
| 2004 <!-- Používáno od r. -->
| [[Linux]] <!-- Původní operační systém -->
|-
 
! [[XFS]] <!-- Souborový systém -->
| 255b <!-- Maximální délka názvu souboru -->
| Libovolný bajt kromě NULL<ref name="26a"/> <!-- Použitelné znaky v názvech adresářů -->
| Bez omezení<ref name="12a"/> <!-- Maximální délka cesty -->
| 9EB<ref name="12a"/> <!-- Maximální velikost souboru -->
| 9EB<ref name="12a"/> <!-- Maximální velikost diskového oddílu -->
| [[SGI]] <!-- Vyvinul -->
| 1994 <!-- Používáno od r. -->
| [[IRIX]] <!-- Původní operační systém -->
|-
 
! [[JFS]] <!-- Souborový systém -->
| 255b <!-- Maximální délka názvu souboru -->
| Libovolný bajt kromě NULL<ref name="26a"/> <!-- Použitelné znaky v názvech adresářů -->
| Bez omezení<ref name="12a"/> <!-- Maximální délka cesty -->
| 8EB <!-- Maximální velikost souboru -->
| 512TB až 4PB <!-- Maximální velikost diskového oddílu -->
| [[IBM]] <!-- Vyvinul -->
| 1990 <!-- Používáno od r. -->
| [[AIX]]<ref>JFS vychází z AIX a byl kompletně přepsán pro [[OS/2]]. Linuxový souborový systém byl založen na verzi z OS/2.</ref> <!-- Původní operační systém -->
|-
 
! [[JFS|JFS2]] <!-- Souborový systém -->
| 255b <!-- Maximální délka názvu souboru -->
| Libovolný [[Unicode]] znak kromě NULL <!-- Použitelné znaky v názvech adresářů -->
| Bez omezení<ref name="12a"/> <!-- Maximální délka cesty -->
| 4PiB <!-- Maximální velikost souboru -->
| 32PiB <!-- Maximální velikost diskového oddílu -->
| [[IBM]] <!-- Vyvinul -->
| 1999 <!-- Používáno od r. -->
| [[OS/2]] WSeB <!-- Původní operační systém -->
|-
 
! [[Be File System]] <!-- Souborový systém -->
| 255b <!-- Maximální délka názvu souboru -->
| Libovolný bajt kromě NULL<ref name="26a"/> <!-- Použitelné znaky v názvech adresářů -->
| Bez omezení<ref name="12a"/> <!-- Maximální délka cesty -->
| 12288b až 260GB<ref>Velmi se liší v závislosti na velikosti bloku a fragmentaci ''block allocation groups''.</ref> <!-- Maximální velikost souboru -->
| 256PB až 2EB <!-- Maximální velikost diskového oddílu -->
| [[Be Inc.]], [[D. Giampaolo]], [[C. Meurillon]] <!-- Vyvinul -->
| 1996(?) <!-- Používáno od r. -->
| [[BeOS]] <!-- Původní operační systém -->
|-
 
! [[NSS]] <!-- Souborový systém -->
| ? <!-- Maximální délka názvu souboru -->
| Závisí na použitém jmenném prostoru<ref name="28a">NSS umožňuje, aby soubory měli různá jména v různých jmenných prostorech.</ref> <!-- Použitelné znaky v názvech adresářů -->
| Omezení limitované klientem <!-- Maximální délka cesty -->
| 8TB <!-- Maximální velikost souboru -->
| 8TB <!-- Maximální velikost diskového oddílu -->
| [[Novell]] <!-- Vyvinul -->
| 1998 <!-- Používáno od r. -->
| [[Novell Netware|Netware 5]] <!-- Původní operační systém -->
|-
 
! [[NWFS]] <!-- Souborový systém -->
| 80b <!-- Maximální délka názvu souboru -->
| Závisí na použitém jmenném prostoru<ref name="28a"/> <!-- Použitelné znaky v názvech adresářů -->
| Bez omezení<ref name="12a"/> <!-- Maximální délka cesty -->
| 4GB <!-- Maximální velikost souboru -->
| 1TB <!-- Maximální velikost diskového oddílu -->
| [[Novell]] <!-- Vyvinul -->
| 1985 <!-- Používáno od r. -->
| [[Novell Netware|Netware 286]] <!-- Původní operační systém -->
|-
 
! [[ODS-2]] <!-- Souborový systém -->
| ? <!-- Maximální délka názvu souboru -->
| ? <!-- Použitelné znaky v názvech adresářů -->
| ? <!-- Maximální délka cesty -->
| ? <!-- Maximální velikost souboru -->
| ? <!-- Maximální velikost diskového oddílu -->
| [[Digital Equipment Corporation|DEC]] <!-- Vyvinul -->
| 1979 <!-- Používáno od r. -->
| [[OpenVMS]] <!-- Původní operační systém -->
|-
 
! [[ODS-5]] <!-- Souborový systém -->
| 236b<ref>Maximální délka názvu souboru včetně přípony může být jen 236 bajtů; přestože každá jméno i přípona samostatně mohou být teoreticky až 255 bajtů dlouhé.</ref> <!-- Maximální délka názvu souboru -->
| ? <!-- Použitelné znaky v názvech adresářů -->
| 4096b<ref>Maximální délka cesty může být teoreticky 4096 bajtů, ale limity délek jednotlivých komponent jí omezují na 1664 bajtů.</ref> <!-- Maximální délka cesty -->
| 1TB <!-- Maximální velikost souboru -->
| 1TB <!-- Maximální velikost diskového oddílu -->
| [[Digital Equipment Corporation|DEC]] <!-- Vyvinul -->
| 2003 <!-- Používáno od r. -->
| [[OpenVMS]] verze 8 <!-- Původní operační systém -->
|-
 
! [[Universal Disk Format|UDF]] <!-- Souborový systém -->
| 255b <!-- Maximální délka názvu souboru -->
| Libovolný [[Unicode]] znak kromě NULL <!-- Použitelné znaky v názvech adresářů -->
| 1023b <!-- Maximální délka cesty -->
| 16EB <!-- Maximální velikost souboru -->
| ? <!-- Maximální velikost diskového oddílu -->
| [[Mezinárodní organizace pro normalizaci|ISO]]/[[ECMA]]/[[OSTA]] <!-- Vyvinul -->
| 1995 <!-- Používáno od r. -->
| - <!-- Původní operační systém -->
|-
 
! [[UFS]] <!-- Souborový systém -->
| 255b <!-- Maximální délka názvu souboru -->
| Libovolný bajt kromě NULL <!-- Použitelné znaky v názvech adresářů -->
| Bez omezení<ref name="12a"/> <!-- Maximální délka cesty -->
| 4 GiB až 256 TiB <!-- Maximální velikost souboru -->
| 256 TiB <!-- Maximální velikost diskového oddílu -->
| [[Kirk McKusick]] <!-- Vyvinul -->
| 1994 <!-- Používáno od r. -->
| [[4.4BSD]] <!-- Původní operační systém -->
|-
 
! [[UFS2]] <!-- Souborový systém -->
| 255b <!-- Maximální délka názvu souboru -->
| Libovolný bajt kromě NULL <!-- Použitelné znaky v názvech adresářů -->
| Bez omezení<ref name="12a"/> <!-- Maximální délka cesty -->
| 512 GiB až 32 PiB <!-- Maximální velikost souboru -->
| 1 YiB<!-- Maximální velikost diskového oddílu -->
| [[Kirk McKusick]] <!-- Vyvinul -->
| 2002 <!-- Používáno od r. -->
| [[FreeBSD 5.0]] <!-- Původní operační systém -->
|-
 
 
! [[QNX|QNX 4.x]] <!-- Souborový systém -->
| 255b <!-- Maximální délka názvu souboru -->
| libovolný bajt kromě NULL <!-- Použitelné znaky v názvech adresářů -->
| 255b <!-- Maximální délka cesty -->
| 4GB <!-- Maximální velikost souboru -->
| 8GB až 2TB (?) <!-- Maximální velikost diskového oddílu -->
| QNX Software Systems [[QNX]] <!-- Vyvinul -->
| 1990 <!-- Používáno od r. -->
| [[QNX]] <!-- Původní operační systém -->
|-
 
! [[VxFS]] <!-- Souborový systém -->
| 255b <!-- Maximální délka názvu souboru -->
| Libovolný bajt kromě NULL<ref name="26a"/> <!-- Použitelné znaky v názvech adresářů -->
| Bez omezení<ref name="12a"/> <!-- Maximální délka cesty -->
| 16EB <!-- Maximální velikost souboru -->
| ? <!-- Maximální velikost diskového oddílu -->
| [[VERITAS]] <!-- Vyvinul -->
| 1991 <!-- Používáno od r. -->
| [[SVR4.0]] <!-- Původní operační systém -->
|-
 
! [[Fossil|Plan9 Fosil+Venti]] <!-- Souborový systém -->
| ? <!-- Maximální délka názvu souboru -->
| ? <!-- Použitelné znaky v názvech adresářů -->
| ? <!-- Maximální délka cesty -->
| ? <!-- Maximální velikost souboru -->
| ? <!-- Maximální velikost diskového oddílu -->
| [[Bell Labs]] <!-- Vyvinul -->
| 2003 <!-- Používáno od r. -->
| [[Plan9]] verze 4 <!-- Původní operační systém -->
|-
 
! [[ZFS]] <!-- Souborový systém -->
| 255b <!-- Maximální délka názvu souboru -->
| Libovolný [[Unicode]] znak kromě NULL <!-- Použitelné znaky v názvech adresářů -->
| Bez omezení<ref name="12a"/> <!-- Maximální délka cesty -->
| 16EB <!-- Maximální velikost souboru -->
| 16EB <!-- Maximální velikost diskového oddílu -->
| [[Sun Microsystems]] <!-- Vyvinul -->
| 2004 <!-- Používáno od r. -->
| [[Solaris 10]] <!-- Původní operační systém -->
|-
 
! [[LFFS]] <!-- Souborový systém -->
| ? <!-- Maximální délka názvu souboru -->
| ? [[Unicode]] znak kromě NULL <!-- Použitelné znaky v názvech adresářů -->
| ?<ref name="12a"/> <!-- Maximální délka cesty -->
| ? <!-- Maximální velikost souboru -->
| ? <!-- Maximální velikost diskového oddílu -->
| [[Symbian OS]] <!-- Vyvinul -->
| 2003 <!-- Používáno od r. -->
| [[Symbian OS S60 6.1]] <!-- Původní operační systém -->
 
|}
 
=== Vlastnosti souborového systému ===
{| border="1" cellpadding="1" cellspacing="0" style="font-size: 100%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%"
|- style="background: #ececec;"
! Souborový systém
! Typ souboru [[Metadata (computing)|metadata]]
! Vlastník uložených souborů
! Přístupová práva k souborům podle [[POSIX]]
! Čas vytvoření
! Čas poslední změny
! Čas posledního přístupu
! Last entry change timestamps
! Čas poslední archivace
! [[Seznam přístupových práv]]
! Zabezpečení/[[Mandatory access control|MAC]] labels
! [[Pevné odkazy]]
! [[Symbolické odkazy]]
! [[Alternate data stream]] / [[resource fork]]
|-
! [[FAT12]]
| bgcolor=whitesmoke | ?
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
|-
! [[FAT16]]
| bgcolor=whitesmoke | ?
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
|-
! [[FAT32]]
| bgcolor=whitesmoke | ?
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
|-
! [[FATplus]]
| bgcolor=whitesmoke | ?
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
|-
! [[HPFS]]
| bgcolor=whitesmoke | ?
| bgcolor=#ddddff | A<ref>Struktura ''f-node'' obsahuje položku pro identifikátor uživatele. Nicméně s výjimkou operačního systému [[OS/2|OS/2 Warp Server]] tato položka nebývá použita.</ref>
| bgcolor=#ffdddd | N
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=whitesmoke | ?
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
|-
! [[NTFS]]
| bgcolor=whitesmoke | ?
| bgcolor=#ddddff | A
| bgcolor=#ffdddd | N<ref>NTFS [[access control list]] může vyjádřit každou přístupovou politiku zadatelnou přístupovými právy standardu POSIX, ale rozhranní POSIXového typu není podporováno bez přídavných programů jako [[Services for UNIX]] nebo [[Cygwin]].</ref>
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ffdddd | N
| bgcolor=#ddddff | A
| bgcolor=whitesmoke | ?
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A<ref>NTFS 5.0 a vyšší umožňuje vytvářet tzv. ''junctions'' („křížení“), které dovoluje jednotlivým adresářům (ale nikoliv jednotlivým souborům) namapování kamkoliv do adresářové struktury lokálně spravovaného disku. Lze tak učinit skrze tzv. ''reparse points'', které umožňují flexibilní rozšíření běžného procesu rozlišování jmen.</ref>
| bgcolor=#ddddff | A
|-
! [[HFS Plus|HFS+]]
| bgcolor=whitesmoke | ?
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=whitesmoke | ?
| bgcolor=whitesmoke | ?
| bgcolor=whitesmoke | ?
| bgcolor=blue | ?
| bgcolor=whitesmoke | ?
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
 
|}
 
=== Žurnálování ===
{| border="1" cellpadding="1" cellspacing="0" style="font-size: 100%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%"
|- style="background: #ececec;"
! Souborový systém
! [[Žurnálovací systém]]
! [[Meta-data only journaling (file systems)|Meta-data only journaling]]
! [[Citlivost na velikost znaků]]
! [[Case-preserving]]
! [[Logování změn souborů]]
! [[Delayed allocation]]
! [[Rozšíření]]
! Proměnlivá velikost datového bloku<ref>Proměnlivá velikost datového bloku odkazuje na systémy, které podporují různou velikost bloku pro každý soubor. (To je podobné extentům, ale trochu odlišný výběr implementace.) Současná podpora v UFS2 je pouze pro čtení.</ref>
|-
! [[FAT12]]
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
|-
 
! [[FAT16]]
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
|-
 
! [[FAT32]]
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
|-
 
! [[FATplus]]
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
|-
 
! [[HPFS]]
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ddddff | A
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ddddff | A
| bgcolor=whitesmoke | ?
|-
 
! [[NTFS]]
| bgcolor=#ddffdd | Obnova<ref>NTFS ukládá '''vše''', dokonce i souborová data, jako meta-data, takže jeho log připomíná spíš blokové žurnálování.</ref>
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ffdddd | N
| bgcolor=whitesmoke | ?
| bgcolor=whitesmoke | ?
|-
 
! [[HFS+]]
| bgcolor=#ffdddd | N
| bgcolor=whitesmoke | ?
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=whitesmoke | ?
|-
 
! [[FFS]]
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
|-
 
! [[UFS1]]
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
|-
 
! [[UFS2]]
| bgcolor=#ffdddd | N
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ddddff | A
|-
 
! [[Mac OS X]] [[UFS]]
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
|-
 
! [[ext2]]
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
|-
 
! [[ext3]]
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=whitesmoke | ?
|-
 
! [[ReiserFS V3]]
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=whitesmoke | ?
|-
 
! [[Reiser4]]
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ddddff | A
| bgcolor=whitesmoke | ?
|-
 
! [[XFS]]
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=whitesmoke | ?
|-
 
! [[JFS]]
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=whitesmoke | ?
| bgcolor=whitesmoke | ?
|-
 
! [[Be File System]]
| bgcolor=#ffdddd | N
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=whitesmoke | ?
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=whitesmoke | ?
|-
 
! [[NSS]]
| bgcolor=whitesmoke | ?
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=whitesmoke | ?
|-
 
! [[NWFS]]
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=whitesmoke | ?
|-
 
! [[ODS-5]]
| bgcolor=#ffdddd | N
| bgcolor=#ddddff | A
| bgcolor=#ffdddd | N
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=whitesmoke | ?
|-
 
! [[VxFS]]
| bgcolor=#ddddff | A
| bgcolor=#ffdddd | N
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=whitesmoke | ?
|-
 
! [[ZFS]]
| bgcolor=#ffdddd | N
| bgcolor=whitesmoke | ?
| bgcolor=#ddddff | A
| bgcolor=#ddddff | A
| bgcolor=#ffdddd | N
| bgcolor=#ffdddd | N
| bgcolor=whitesmoke | ?
| bgcolor=whitesmoke | ?
 
|}
 
=== Poznámky ===
<references />
 
== Externí odkazy ==