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

Obsah:

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

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

Video: Čo je to systém súborov a prečo je ich veľa?
Video: Hub, Switch, & Router Explained - What's the difference? - YouTube 2024, Apríl
Anonim
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.
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 s tým, s ktorými 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 organizovania 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.

Súborový systém poskytuje spôsob, ako oddeliť dáta 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 sa nachádza na jednotke na jednom mieste, namiesto toho, aby si prešiel celou jednotkou a našiel 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.

Metafora tu predstavuje 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ých systémoch".

Image
Image

Ale prečo existuje toľko?

Nie všetky systémy súborov 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 iné, niektoré majú ďalšie 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ť.

Neexistuje ž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árov 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é.

Je veľa práce, ktorá ide do navrhovania súborového systému, a to môže byť vykonané rôznymi spôsobmi. Systém súborov 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í.

Image
Image

Prepínanie súborových systémov

Každý oddiel je naformátovaný súborovým systémom. 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, čo oblasť poskytuje nový systém súborov, 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ú oblasť systému Windows, inštalačný proces systému Linux naformátuje oblasť NTFS alebo FAT32 so systémom súborov Linux, ktorý je preferovaný vašou voľbou Linux.

Ak máte ukladacie zariadenie a chcete na ňom používať iný súborový systém, jednoducho skopírujte súbory z neho, aby ste ich zálohovali. Potom naformátujte disk pomocou nástroja Správa diskov v systéme Windows, GParted v systéme Linux alebo nástroja Disk Utility v systéme Mac OS X.

Image
Image

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 zariadeniach s výmennými médiami - len menšie. 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 formátovanie externých diskov aj 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ú v 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.
  • výmena: 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 - najmä v systéme Linux a iných systémoch podobných systému UNIX.

Image
Image

Typický používateľ počítača nemusí vedieť väčšinu z 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 "Mal by som formátovať tento pevný disk USB ako FAT32 alebo NTFS?"

Odporúča: