Definícia systému súborov (systém súborov / súbory)
Práca Z Domu Škriatok / / April 02, 2023
Špecializovaný novinár a výskumník
Zakaždým, keď pracujete s a počítač, smartfóne, tablete alebo inom „inteligentnom“ zariadení sú informácie uložené v súboroch usporiadaných nejakým spôsobom, ktorý sa nazýva súborový systém/súbory, pre angličtinu systém súborova je potrebné vykonať určité základné operácie, ako napríklad:
- ohraničiť začiatok a koniec súboru a údaje, ktoré obsahuje;
- dať súborom nomenklatúru;
- prístup k týmto súborom na čítanie;
- vytvárať nové súbory a ukladať zmeny vykonané v už existujúcich súboroch tak, aby obsiahnuté údaje mali logickú štruktúru, s ktorou sa dá pracovať;
- spustiť ako programy tie súbory, ktoré sú spustiteľné;
- Udržujte štruktúru adresárov (priečinkov).
Máme aj ďalšie pokročilejšie, a ktoré nie všetky súborové systémy obsahovali v histórii, hoci v súčasnosti je zriedkavý ten, ktorý ich neobsahuje:
- atribúty vlastníctva a prístupu na vymedzenie toho, kto má súbor a kto k nemu môže pristupovať;
- kontrola verzií;
- šifrovanie.
Je veľmi ťažké sledovať históriu súborových systémov, najmä tam, kde začínajú. Dierne štítky už mali akýsi základný súborový systém označujúci východiskové body programov a údajov v rámci série kariet.
S príchodom veľkých sálových počítačov a skladovanie na magnetických páskach bolo tiež potrebné mať systém, ktorý vymedzoval, kde každá vec začína a končí pásku, aby ste sa vyhli manuálnemu prevíjaniu, aby páskové jednotky mohli automatizovať prístup k súborom nevyhnutné.
Toto nebol prípad domácich 8-bitových mikropočítačov, sveta, v ktorom ste museli manuálne prevíjať pásky, aby ste našli začiatočný bod programu, ktorý sa má načítať.
V čase, keď sa začali používať prvé magnetické pamäťové jednotky, ktoré nezávisia na páske, ale na povrchu na ukladanie dát, paradigma Využitie úložiska sa mení zo sekvenčného na náhodné a tu vstupujú do hry súborové systémy, ktoré umožňujú organizovať informácie na disku štruktúrovaným spôsobom.
Ako pracovať so súborovými systémami
Ak sa v tejto chvíli nejaký čitateľ pýta, ako môže pracovať s takým zázrakom ktorý vám umožňuje robiť všetky tieto veci uvedené vyššie, už to nemôže byť jednoduchšie: už je robí.
Za predpokladu, že väčšina ľudí neudržiava svoje počítače a elektronické zariadenia a nenainštalovala ich OS ktoré používajú (či už Windows alebo macOS na počítači alebo Android alebo iOS na smartfóne či tablete), a vedieť, ako formátovať disky (ktoré sa predávajú už naformátované), nemali by sa starať o niečo, čo už je vyrobené.
Súborový systém je pripravený pri formátovaní jednotiek, buď počas inštaláciu operačného systému, alebo keď chceme vymazať všetky informácie, ktoré máme na kľúči USB (USB).
V druhom prípade to, čo vykonáme, bude vyššie uvedený proces „formátovania“. Formátovať alebo dať Formátovať, presne znamená pripraviť súborový systém tak, aby mohol prijímať súbory, s čím do ktorého a od okamihu, keď sa skončí proces formátovania, môžeme ukladať súbory on.
V niektorých prípadoch si budeme môcť vybrať, ktorý súborový systém použijeme pre niektoré jednotky, v závislosti od softvérovej platformy, ktorú používame:
Windows:
- tuku: so svojimi postupnými revíziami, FAT12 a FAT16, je to tiež súborový systém používaný v starom systéme MS-DOS a iných systémoch DOS. Bol vytvorený v roku 1980 a bol založený na nepodporovaní funkcií, ktoré dnes považujeme za základné, ako sú dlhé názvy súborov.
- FAT32: vedľa VFAT je to a evolúcie z predchádzajúceho, ktorý opravuje problémy, ako sú dlhé názvy súborov, a tiež podporuje väčšie kapacity diskov. Stále sa používa v externých úložných jednotkách (flash disky, pamäťové karty,…). Veľkou výhodou tohto systému je, že je podporovaný hlavnými operačnými systémami, ako sú macOS a GNU/Linux navyše k Windowsu, takže disky s ním naformátované môžu fungovať na prenos údajov medzi nimi platformy.
- exFAT: Ďalšia variácia súborového systému FAT, vytvorená spoločnosťou Microsoft a optimalizovaná na použitie v úložných systémoch typu flash. V súčasnosti ho využívajú platformy ako Android.
- NTFS: súborový systém používaný systémom Microsoft Windows od verzie NT 3.1, dediča HPFS vyvinutého IBM pre OS/2. Je to štandard pre inštalácie systému Windows.
macOS:
- hfs: Predstavený v roku 1985 bol priekopníkom vecí, ako sú dlhé názvy súborov alebo aliasy súborov v domácich mikropočítačoch.
- HFS+: nahradilo niektoré nedostatky HFS, ktoré čas odhalil, ako je podpora väčších súborov (niečo nevyhnutné vo svete, ktorý začínal vidieť filmy v počítačových súboroch) a naformátovať väčšie jednotky veľkosť. Prispel aj k využívaniu kódovanie štandardizované Unicode na súborový systém Mac.
GNU/Linux a ďalšie Unixy:
- ext2: Súborový systém základného slobodného operačného systému a podobne aj voľne dostupný v jadre systému tučniakov.
- ext3: pridaný k predchádzajúcej verzii systému vedenie denníkaa stal sa štandardom pre linuxové distribúcie.
- ext4: optimalizuje spotrebu zdrojov a pridáva podporu pre väčšie disky a súbory.
- Btrfs: Vyvinutý spoločnosťou Oracle sa snaží prekonať obmedzenia ext4, ako je maximálna veľkosť súborov, hoci ešte nedosiahol „zrelú“ verziu.
- ZFS: integruje administratívy zväzkov vedľa súborového systému, vecí, ktoré sa zvyčajne dodávajú samostatne. Bol vytvorený spoločnosťou Sun Microsystems pre Solaris, ale dostal sa aj do Linuxu.
- ReiserFS: s vedenie denníka definujúcou vlastnosťou je jeho najnovšia verzia Reiser4. Umožňuje tiež dynamickú zmenu veľkosti jednotiek so súborovým systémom pripojeným na hostiteľovi aj odpojeným.