Souborový systém (angl. filesystem) umožňuje číst, ukládat a organizovat data obvykle ve formě souborů a adresářů na úložiště (angl. storage device), s cílem snadného a rychlého přístupu k nim. Souborový systém datům přiřazuje i tzv. metadata („data o datech“), popisující strukturu dat a nesoucí o nich další údaje jako je velikost souboru, čas změny souboru, čas posledního přístupu k souboru, vlastník souboru, oprávnění v systému souborů, adresy bloků dat tvořící soubor atd. Mezi nejznámější souborové systémy patří např. FAT32 či NTFS.
Srovnání současných souborových systémů nabízí níže uvedená tabulka:
Název |
Max. délka názvu souboru |
Max. velikost souboru |
Max. velikost disk. oddílu |
Podpora subalokace |
Podpora žurnálování |
Podpora řídkých souborů |
Podpora extentů |
Původní O.S. |
FAT32 |
255 znaků |
4 GB |
2 TB |
NE |
NE |
NE |
NE |
Windows 95 |
NTFS |
255 znaků |
16 TB |
256 TB |
ANO |
ANO |
ANO |
ANO |
Windows NT |
ExFAT |
255 znaků |
127 PB |
512 TB |
NE |
NE |
NE |
Windows Vista |
|
ReFS |
255 znaků |
16 EB |
16 EB |
ANO |
NE |
Windows 2012 Server |
||
Ext4 |
255 znaků |
16 TB |
1 EB |
NE |
ANO |
ANO |
ANO |
Linux 2.6.28 |
ReiserFS (Resilient FS) |
4032 znaků |
8 TB |
16 TB |
ANO |
ANO |
ANO |
NE (Reiser4 ANO) |
Linux |
HFS+ |
255 znaků |
8 EB |
8 EB |
NE |
ANO |
NE |
ANO |
MacOS8 |
Tab. 1: Srovnání souborových systémů. Zdroj: [1]
Použité zdroje:
1. KYSELA, J.: Přednášky předmětu Operační systémy II na FEI/UPCE.