Různé operační systémy podporují různé systémy souborů. Vaše vyměnitelná jednotka by měla pro nejlepší kompatibilitu používat FAT32, pokud není větší a nepotřebuje NTFS . Jednotky ve formátu Mac používat HFS + a nepracovat s Windows . A Linux má také své vlastní souborové systémy.
Bohužel i typičtí uživatelé počítačů musí přemýšlet o různých souborových systémech a o tom, s čím jsou kompatibilní. Zde je to, co potřebujete vědět o souborových systémech - a proč existuje tolik různých.
Souborové systémy 101
PŘÍBUZNÝ: Geek pro začátečníky: Vysvětlení oddílů pevného disku
Různé systémy souborů jsou jednoduše různé způsoby organizace a ukládání souborů na pevný disk, flash disk nebo jiné úložné zařízení. Každé úložné zařízení má jeden nebo více oddílů a každý oddíl je „naformátován“ systémem souborů. Proces formátování jednoduše vytvoří na zařízení prázdný systém souborů tohoto typu.
Souborový systém poskytuje způsob rozdělení dat na jednotce na jednotlivé části, kterými jsou soubory. Poskytuje také způsob, jak ukládat data o těchto souborech - například jejich názvy souborů, oprávnění a další atributy. Souborový systém také poskytuje rejstřík - seznam souborů na jednotce a jejich umístění na jednotce, takže operační systém uvidí, co je na jednotce na jednom místě, místo toho, aby prohledal celou jednotku a našel soubor .
Váš operační systém potřebuje porozumět systému souborů, aby mohl zobrazit jeho obsah, otevírat soubory a ukládat do něj soubory. Pokud váš operační systém nerozumí systému souborů, možná budete moci nainstalovat ovladač systému souborů, který poskytuje podporu - nebo tento systém souborů s tímto operačním systémem prostě nemůžete použít.
Metaforou je systém archivace papírů - bitům dat v počítači se říká „soubory“ a jsou uspořádány do „systému souborů“ tak, jak mohou být papírové soubory organizovány v kartotékách. Existují různé způsoby, jak tyto soubory organizovat a ukládat o nich data - „souborové systémy“.
Ale proč je jich tolik?
Ne všechny systémy souborů jsou stejné. Různé systémy souborů mají různé způsoby organizace svých dat. Některé systémy souborů jsou rychlejší než jiné, jiné mají další funkce zabezpečení a některé podporují disky s velkou úložnou kapacitou, zatímco jiné fungují pouze na jednotkách s menším množstvím úložiště. Některé systémy souborů jsou robustnější a odolnější vůči poškození souborů, zatímco jiné tuto robustnost vyměňují za další rychlost.
Neexistuje jediný nejlepší souborový systém pro všechna použití. Každý operační systém má tendenci používat vlastní souborový systém, na kterém vývojáři operačního systému také pracují. Vývojáři jádra Microsoft, Apple a Linux pracují na svých vlastních souborových systémech. Nové souborové systémy by mohly být rychlejší, stabilnější, lépe škálovatelné na větší úložná zařízení a mít více funkcí než ty staré.
Při navrhování souborového systému je spousta práce a lze ji provést mnoha různými způsoby. Souborový systém není jako diskový oddíl, což je prostě kus úložného prostoru. Souborový systém určuje, jak jsou soubory rozloženy, uspořádány, indexovány a jak jsou k nim přidružena metadata. Jak se to dělá, je vždy prostor vylepšit - a vylepšit.
PŘÍBUZNÝ: Proč vyměnitelné disky stále používají FAT32 místo NTFS?
Přepínání souborových systémů
PŘÍBUZNÝ: Porozumění rozdělení disku na pevné disky se správou disků
Každý oddíl je naformátován souborovým systémem. Někdy můžete být schopni „převést“ diskový oddíl na jiný systém souborů a uchovat v něm data, ale toto je zřídka ideální volba. Místo toho pravděpodobně budete chtít nejdříve zkopírovat důležitá data z oddílu.
Poté, co dáte oddílu nový systém souborů, je to prostě otázka „naformátování“ pomocí systému souborů v operačním systému, který jej podporuje. Například pokud máte jednotku naformátovanou na Linux nebo Mac, můžete ji naformátovat pomocí NTFS nebo FAT32 ve Windows a získat tak jednotku ve formátu Windows.
Operační systémy také během instalace operačního systému automaticky formátují oddíly pomocí příslušného systému souborů. Pokud máte oddíl ve formátu Windows, na který chcete nainstalovat Linux, proces instalace systému Linux naformátuje jeho oddíl NTFS nebo FAT32 pomocí systému souborů Linux, který je preferován vaší distribucí systému Linux.
Pokud tedy máte úložné zařízení a chcete na něm použít jiný souborový systém, zkopírujte nejprve soubory, abyste je mohli zálohovat. Poté tuto jednotku naformátujte pomocí nástroje jako Správa disků ve Windows , GParted v Linuxu nebo Disk Utility v Mac OS X.
Přehled společných souborových systémů
Zde je rychlý přehled některých běžnějších souborových systémů, se kterými se setkáte. Není to vyčerpávající - existuje mnoho dalších.
- Fatta : FAT32 je starší souborový systém Windows, ale stále se používá na vyměnitelných mediálních zařízeních - ovšem jen na těch menších. Větší externí pevné disky o kapacitě 1 TB budou pravděpodobně formátovány pomocí NTFS. Toto budete chtít použít pouze s malými úložnými zařízeními nebo pro kompatibilitu s jinými zařízeními, jako jsou digitální fotoaparáty, herní konzole, set-top boxy a další zařízení, která podporují pouze FAT32 a ne novější systém souborů NTFS.
- NTFS : Moderní verze systému Windows - od Windows XP - používají pro systémový oddíl souborový systém NTFS. Externí jednotky lze formátovat pomocí systému FAT32 nebo NTFS.
- HFS + : Počítače Mac používají pro své interní oddíly HFS + a také rádi formátují externí disky pomocí HFS + - toto je nutné pro použití externí jednotky s Stroj času takže atributy souborového systému lze například řádně zálohovat. Macy mohou také číst a zapisovat do souborových systémů FAT32, i když ve výchozím nastavení mohou číst pouze ze souborových systémů NTFS - k zápisu do souborových systémů NTFS z počítače Mac potřebujete software třetí strany.
- Ext2 / Rozšířit / Ext4 : V systému Linux často uvidíte souborové systémy Ext2, Ext3 a Ext4. Ext2 je starší souborový systém a chybí mu důležité funkce, jako je žurnálování - pokud dojde k výpadku napájení nebo dojde k chybě počítače při zápisu na jednotku ext2, může dojít ke ztrátě dat. Ext3 přidává tyto robustní funkce za cenu určité rychlosti. Ext4 je modernější a rychlejší - je to nyní výchozí souborový systém ve většině distribucí Linuxu a je rychlejší. Windows a Mac tyto souborové systémy nepodporují - k přístupu k souborům v těchto souborových systémech budete potřebovat nástroj třetí strany. Z tohoto důvodu je často ideální naformátovat systémové oddíly Linuxu na ext4 a ponechat vyměnitelná zařízení naformátovaná na FAT32 nebo NTFS, pokud potřebujete kompatibilitu s jinými operačními systémy. Linux umí číst a zapisovat na FAT32 nebo NTFS.
- Btrfs : Btrfs - „lepší souborový systém“ - je novější systém souborů Linux, který je stále ve vývoji. V tuto chvíli to není výchozí nastavení pro většinu distribucí Linuxu, ale pravděpodobně to jednoho dne nahradí Ext4. Cílem je poskytnout další funkce, které Linuxu umožní škálovat na větší množství úložiště.
- Zaměnit : V systému Linux „souborový“ swapový systém ve skutečnosti není souborový systém. Oddíl naformátovaný jako „swap“ může operační systém použít jako odkládací prostor - je to jako stránkovací soubor ve Windows , ale vyžaduje vyhrazený oddíl.
Existují i jiné souborové systémy - zejména na Linuxu a další Systémy podobné systému UNIX .
Typický uživatel počítače nepotřebuje znát většinu těchto věcí - mělo by to být transparentní a jednoduché - ale znalost základů vám pomůže porozumět otázkám typu: „Proč tato jednotka ve formátu Mac nefunguje s mým počítačem se systémem Windows?“ a „Mám formátovat tento pevný disk USB jako FAT32 nebo NTFS?“
Kredit obrázku: Gary J. Wood na Flickru , kleuske na Flickru