6Aug

Čo je to systém súborov a prečo je ich veľa?

Rôzne operačné systémy podporujú rôzne systémy súborov. Vaša vymeniteľná jednotka by mala použiť FAT32 pre najlepšiu kompatibilitu, ak nie je väčšia a potrebuje NTFS.Jednotky so systémom Mac používajú HFS + a nefungujú so systémom Windows. A Linux má aj vlastné systémy súborov.

Bohužiaľ, aj typickí používatelia počítačov potrebujú premýšľať o rôznych súborových systémoch a o tom, s ktorým sú kompatibilné.Tu je to, čo potrebujete vedieť o súborových systémoch - a prečo existuje toľko rôznych. Súborové systémy

101

Rôzne systémy súborov sú jednoducho rôzne spôsoby organizácie a ukladania súborov na pevnom disku, flash disku alebo akomkoľvek inom úložnom zariadení.Každé úložné zariadenie má jeden alebo viac oddielov a každý oddiel je "naformátovaný" so súborovým systémom. Proces formátovania jednoducho vytvorí v zariadení prázdny súborový systém tohto typu.

Systém súborov poskytuje spôsob oddelenia údajov na jednotke do jednotlivých častí, čo sú súbory. Poskytuje tiež spôsob ukladania údajov o týchto súboroch - napríklad ich názvy súborov, povolenia a ďalšie atribúty. Súborový systém tiež poskytuje index - zoznam súborov na jednotke a kde sú umiestnené na jednotke, takže operačný systém môže vidieť to, čo je na jednotke na jednom mieste, ako skombinovať cez celú jednotku nájsť súbor,

Váš operačný systém potrebuje pochopiť súborový systém, aby mohol zobrazovať jeho obsah, otvárať súbory a ukladať súbory do neho. Ak váš operačný systém nerozumie súborovému systému, možno budete môcť nainštalovať ovládač súborového systému, ktorý poskytuje podporu - alebo jednoducho nemôžete používať súborový systém s týmto operačným systémom.

Tu je metafora systém na ukladanie papierov - bity dát v počítači sa nazývajú "súbory" a sú usporiadané v "súborovom systéme" tak, ako je možné usporiadať papierové súbory v súborových skrinkách. Existujú rôzne spôsoby organizácie týchto súborov a ukladanie údajov o nich - "súborové systémy".

Ale prečo sú toľko?

Nie všetky súbory sú rovnaké.Rôzne systémy súborov majú rôzne spôsoby organizácie svojich údajov. Niektoré systémy súborov sú rýchlejšie ako ostatné, niektoré majú dodatočné bezpečnostné funkcie a niektoré podporné jednotky s veľkými úložnými kapacitami, zatiaľ čo iné pracujú len na diskoch s menším množstvom pamäte. Niektoré systémy súborov sú robustnejšie a odolnejšie voči poškodeniu súborov, zatiaľ čo iné robia robustnosť pre ďalšiu rýchlosť.

Nie je k dispozícii žiadny lepší súborový systém pre všetky použitie. Každý operačný systém má tendenciu používať vlastný systém súborov, ktorý tiež pracujú vývojári operačného systému. Vývojári spoločnosti Microsoft, Apple a vývojárom jadra Linuxu pracujú na vlastných súborových systémoch. Nové systémy súborov môžu byť rýchlejšie, stabilnejšie, lepšie prispôsobené na väčšie úložné zariadenia a majú viac funkcií ako staré.

Existuje veľa práce, ktorá ide do navrhovania súborového systému, a to môže byť vykonané rôznymi spôsobmi. Súborový systém nie je ako oddiel, ktorý je jednoducho kusom úložného priestoru. Systém súborov určuje, ako sú súbory rozmiestnené, organizované, indexované a ako sú s nimi spojené metadáta. Tam je vždy priestor na vylepšenie - a zlepšiť - ako sa to robí.

SÚVISIACE ČLÁNKY
Prečo vymeniteľné jednotky stále používajú FAT32 namiesto NTFS?
Ako previesť disk Mac formatovanú na disk systému Windows

Prepínanie súborových systémov

Každý oddiel je naformátovaný systémom súborov. Niekedy budete môcť "konvertovať" oddiel na iný súborový systém a ponechať si dáta na ňom, ale zriedka je to ideálna voľba. Namiesto toho budete pravdepodobne najprv chcieť skopírovať dôležité údaje z oddielu.

Potom oblasť, ktorá poskytuje oddielu novému súborovému systému, je jednoducho záležitosť "formátovania" tohto súborového systému v operačnom systéme, ktorý ho podporuje. Napríklad, ak máte jednotku naformátovanú v systéme Linux alebo Mac, môžete ju naformátovať pomocou súborov NTFS alebo FAT32 v systéme Windows, aby ste získali jednotku vo formáte Windows.

Operačné systémy automaticky formátujú oddiely s príslušným súborovým systémom aj počas inštalácie operačného systému. Ak máte nainštalovaný systém Windows nainštalovaný v systéme Windows, proces inštalácie systému Linux naformátuje jeho oddiel NTFS alebo FAT32 do systému súborov Linux, ktorý je preferovaný vašou voľbou Linux.

Ak máte teda pamäťové zariadenie a chcete na ňom používať iný súborový systém, skopírujte najprv súbory, aby ste ich zálohovali. Potom naformátujte disk s nástrojom ako Správa diskov v systéme Windows, GParted v systéme Linux alebo nástroj Disk Utility v systéme Mac OS X.

Prehľad systémov bežných súborov

Tu je stručný prehľad niektorých bežných súborových systémov, s ktorými sa stretnete, Nie je to vyčerpávajúce - existuje veľa iných.

  • FAT32 : FAT32 je starší systém Windows, ale stále sa používa na vymeniteľných mediálnych zariadeniach - len menších. Väčšie externé pevné disky s kapacitou 1 TB budú pravdepodobne naformátované pomocou systému NTFS.Toto zariadenie budete chcieť používať iba s malými pamäťovými zariadeniami alebo s kompatibilitou s inými zariadeniami, ako sú digitálne fotoaparáty, herné konzoly, set-top boxy a ďalšie zariadenia, ktoré podporujú iba súbor FAT32 a nie novší súborový systém NTFS.
  • NTFS : Moderné verzie systému Windows - od Windows XP - používajú systém súborov NTFS pre systémový oddiel. Externé jednotky môžu byť naformátované buď s FAT32 alebo NTFS.
  • HFS + : Mac používajú HFS + pre svoje vnútorné diskové oddiely a majú rád aj formátovanie externých diskov s HFS + - je to potrebné pre použitie externého disku s Time Machine, takže atribúty súborového systému môžu byť napríklad správne zálohované.Macy môžu tiež čítať a zapisovať do súborových systémov FAT32, hoci môžu štandardne čítať zo súborových systémov NTFS - potrebujete softvér tretích strán na zápis do súborových systémov NTFS z počítača Mac.
  • Ext2 / Ext3 / Ext4 : Systémy súborov Ext2, Ext3 a Ext4 sa často zobrazujú na systéme Linux. Ext2 je starší súborový systém a chýba mu dôležité funkcie, ako je žurnál - ak dôjde k výpadku napájania alebo k havárii počítača pri zapisovaní do jednotky ext2, môže dôjsť k strate dát. Ext3 pridá tieto funkcie robustnosti za cenu nejakej rýchlosti. Ext4 je modernejší a rýchlejší - teraz je to predvolený súborový systém na väčšine linuxových distribúcií a je rýchlejší.Systémy Windows a Mac nepodporujú tieto systémy súborov - pre prístup k súborom v takýchto súborových systémoch budete potrebovať nástroj tretej strany. Z tohto dôvodu je často ideálne formátovať systémové oddiely systému Linux ako ext4 a nechať vymeniteľné zariadenia naformátované pomocou FAT32 alebo NTFS, ak potrebujete kompatibilitu s inými operačnými systémami. Linux dokáže čítať a zapisovať do FAT32 alebo NTFS.
  • Btrfs : Btrfs - "lepší súborový systém" - je novší súborový systém Linux, ktorý je stále vo vývoji. V súčasnosti to nie je štandardné pre väčšinu linuxových distribúcií, ale pravdepodobne nahradí Ext4 jeden deň.Cieľom je poskytnúť ďalšie funkcie, ktoré umožňujú, aby systém Linux mal väčšie rozmery.
  • Swap : V systéme Linux súborový systém "swap" nie je naozaj súborový systém. Oddiel, ktorý je naformátovaný ako "swap", môže byť operačným systémom iba ako swapový priestor - je to ako súbor stránok v systéme Windows, ale vyžaduje vyhradený oddiel.

Existujú aj iné systémy súborov - hlavne v systéme Linux a iných systémoch podobných systému UNIX.

Typický používateľ počítača nepotrebuje vedieť väčšinu týchto vecí - mal by byť transparentný a jednoduchý - ale poznanie základov vám pomôže porozumieť otázkam typu "Prečo tento Mac formátovaný disk nefunguje s počítačom so systémom Windows?"a "Mám formátovať tento pevný disk USB ako FAT32 alebo NTFS?"

Image Credit: Gary J. Wood na Flickr, kleuske na Flickr