Definice systému souborů (systém souborů / soubory)
Domácí Kancelář Gnome / / April 02, 2023
Specializovaný novinář a výzkumník
Pokaždé, když pracujete s a počítač, chytrém telefonu, tabletu nebo jiném „chytrém“ zařízení jsou informace uloženy v souborech uspořádaných nějakým způsobem, který se nazývá souborový systém/soubory, pro angličtinu souborový systéma je nutné provést určité základní operace, jako jsou:
- ohraničit začátek a konec souboru a údaje, které obsahuje;
- dát spisům nomenklaturu;
- přístup k těmto souborům pro čtení;
- vytvářet nové soubory a ukládat změny provedené v dříve existujících tak, aby obsažená data měla logickou strukturu, se kterou lze pracovat;
- spustit jako programy ty soubory, které jsou spustitelné;
- Udržujte adresářovou strukturu (složky).
Máme také další pokročilejší, a které ne všechny souborové systémy zahrnovaly v historii, i když v současnosti je vzácný ten, který je nezahrnuje:
- atributy vlastnictví a přístupu k vymezení toho, kdo má soubor a kdo k němu může přistupovat;
- kontrola verzí;
- šifrování.
Je velmi obtížné vysledovat historii souborových systémů, zejména tam, kde začínají. Děrné štítky již měly jakýsi základní souborový systém, označující výchozí body programů a dat v rámci řady karet.
S příchodem velkých sálových počítačů a úložný prostor na magnetických páskách bylo také nutné mít systém, který vymezuje, kde každá věc začíná a končí uvnitř pásku, aby se zabránilo ručnímu převíjení, aby páskové jednotky mohly automatizovat přístup k souborům nutné.
To nebyl případ domácích 8bitových mikropočítačů, světa, ve kterém jste museli ručně převíjet pásky, abyste našli počáteční bod načítání programu.
V době, kdy se začaly používat první magnetické paměťové jednotky, které nejsou závislé na pásce, ale na povrchu pro ukládání dat, paradigma Využití úložiště se mění ze sekvenčního na náhodné a zde vstupují do hry souborové systémy, které umožňují strukturované uspořádání informací na disku.
Jak pracovat se souborovými systémy
Pokud se v tuto chvíli někdo ze čtenářů ptá, jak může pracovat s takovým zázrakem který vám umožňuje dělat všechny výše uvedené věci, už to nemůže být jednodušší: už to tak je dělá.
Za předpokladu, že většina lidí neudržuje své počítače a elektronická zařízení a nenainstalovala je OS které používají (ať už se jedná o Windows nebo macOS na počítači nebo Android nebo iOS na smartphonu či tabletu), a že ani vědět, jak formátovat disky (které se prodávají již naformátované), neměli by se starat o něco, co už je vyrobeno.
Souborový systém je připraven při formátování jednotek, buď během instalaci operačního systému, nebo když chceme smazat všechny informace, které máme na klíči USB (fleška).
V druhém případě provedeme výše zmíněný proces „formátování“. Formátovat nebo dávat Formát, znamená přesně připravit souborový systém tak, aby mohl přijímat soubory, s čím do kterého a od okamžiku, kdy skončí proces formátování, můžeme ukládat soubory on.
V některých případech si budeme moci vybrat, který souborový systém pro některé jednotky použijeme, v závislosti na softwarové platformě, kterou používáme:
Okna:
- Tlustý: se svými postupnými revizemi, FAT12 a FAT16, je to také souborový systém používaný ve starověkém MS-DOS a dalších systémech DOS. Byl vytvořen v roce 1980 a byl založen na nepodporování funkcí, které nyní považujeme za základní, jako jsou dlouhé názvy souborů.
- FAT32: vedle VFAT je to a vývoj z předchozího, který opravuje problémy, jako jsou dlouhé názvy souborů, a také podporuje větší kapacity disků. Stále se používá v externích úložných jednotkách (flash disky, paměťové karty,…). Velkou výhodou tohoto systému je, že je podporován hlavními operačními systémy, jako je macOS a GNU/Linux navíc k Windows, takže disky s ním naformátované mohou přenášet data mezi nimi platformy.
- exFAT: Další varianta souborového systému FAT, vytvořená společností Microsoft a optimalizovaná pro použití v systémech flash úložiště. V současnosti jej využívají platformy jako Android.
- NTFS: souborový systém používaný Microsoft Windows od verze NT 3.1, dědice HPFS vyvinutého IBM pro OS/2. Je to standard pro instalace Windows.
Operační Systém Mac:
- hfs: Představený v roce 1985 byl průkopníkem věcí, jako jsou dlouhé názvy souborů nebo aliasy souborů v domácích mikropočítačích.
- HFS+: nahradil některé nedostatky HFS, které čas odhalil, jako je podpora větších souborů (něco nezbytného ve světě, který začínal vidět filmy v počítačových souborech) a naformátovat větší disky velikost. Přispěl i k využití kódování standardizované Unicode na systém souborů Mac.
GNU/Linux a další Unixy:
- ext2: Souborový systém základního svobodného operačního systému a, jako je tento, také volně dostupný v jádře systému tučňáků.
- ext3: přidán do předchozí verze systému žurnálovánía stal se standardem pro distribuce Linuxu.
- ext4: optimalizuje spotřebu zdroje a přidává podporu pro větší disky a soubory.
- Btrfs: Vyvinutý společností Oracle se snaží překonat omezení ext4, jako je maximální velikost souborů, i když ještě nedosáhl „vyspělé“ verze.
- ZFS: integruje správa svazků vedle systému souborů, věcí, které se obvykle dodávají samostatně. Byl vytvořen Sun Microsystems pro Solaris, ale také se dostal do Linuxu.
- ReiserFS: s žurnálování jako definující prvek je jeho nejnovější verzí Reiser4. Umožňuje také dynamickou změnu velikosti disků, a to jak se souborovým systémem připojeným k hostiteli, tak i odpojeným.