Úvod do připojování souborových systémů na Linuxu


Obsah

  1. Úvod
  2. Zobrazení seznamu připojených souborových systémů
  3. Příkaz mount
  4. Jak odpojit souborový systém
  5. závěr

Úvod

Souborový systém je způsob, jakým operační systém organizuje soubory na disku. Tyto systémy souborů přicházejí v mnoha různých variantách v závislosti na vašich konkrétních potřebách. V případě Windows máte k dispozici souborové systémy NTFS, FAT, FAT16 nebo FAT32. Pro Macintosh máte souborový systém HFS a pro Linux máte více souborových systémů, než můžeme uvést v tomto tutoriálu. Jednou z velkých výhod Linuxu je, že má možnost přistupovat k datům uloženým v mnoha různých souborových systémech, i když tyto systémy souborů pocházejí z jiných operačních systémů.



Chcete-li získat přístup k systému souborů v Linuxu, musíte jej nejprve připojit. Připojení souborového systému jednoduše znamená zpřístupnění konkrétního souborového systému v určitém bodě stromu adresářů Linuxu. Při připojování souborového systému nezáleží na tom, zda je souborovým systémem oddíl pevného disku, CD-ROM, disketa nebo paměťové zařízení USB. Stačí znát název zařízení přidružený ke konkrétnímu úložnému zařízení a adresář, do kterého jej chcete připojit. Možnost připojit nové úložné zařízení na libovolné místo v adresáři je velmi výhodné. Řekněme například, že máte web uložený v usrlocalwebsite. Web se stal velmi populární a dochází vám místo na vašem 36GB pevném disku. Můžete si prostě koupit nový 73GB pevný disk, nainstalovat jej do počítače a poté celý tento disk připojit jako usrlocal. Nyní má váš bod připojení usrlocal na pevném disku celkem 73 GB a starý pevný disk můžete uvolnit zkopírováním všeho ze starého místního na nový. Jak vidíte, přidání více místa na pevný disk počítače při zachování přesně stejné adresářové struktury je nyní velmi snadné.

Zobrazit seznam připojených souborových systémů

Chcete-li zjistit, které systémy souborů se aktuálně používají, zadejte příkaz:

$ mount

Když toto zadáte na příkazovém řádku, tento příkaz zobrazí všechna připojená zařízení, typ souborového systému, ke kterému je připojen, a bod připojení. Bod připojení je místní adresář, který je přiřazen k systému souborů během procesu připojení.

Jak připojit souborové systémy

Než budete moci připojit souborový systém do adresáře, musíte být přihlášeni jako root (některé souborové systémy mohou být připojeny standardním uživatelem) a adresář, do kterého chcete souborový systém připojit, musí existovat jako první. V některých situacích také musíte být přihlášeni jako uživatel root, abyste mohli vytvořit konkrétní adresář pro připojení. Pokud adresář existuje a kterýkoli uživatel může připojit toto konkrétní zařízení, není nutné se přihlašovat jako root. Když připojujete konkrétní souborový systém nebo zařízení, musíte znát speciální soubor zařízení, který je k němu přidružen. Soubor zařízení je speciální soubor v operačních systémech UnixLinux, který umožňuje programům a uživateli přímo komunikovat s různými oddíly a zařízeními ve vašem počítači. Tyto soubory zařízení jsou umístěny ve složce dev.

Jako náš první příklad použijeme reálný příklad přístupu k souborům Windows z diskety v systému Linux.

Aby bylo možné připojit zařízení k dané složce, musí tato složka existovat. Mnoho distribucí Linuxu bude obsahovat složku mnt nebo dokonce složku mntfloppy, která se používá k připojení různých zařízení. Pokud složka, do které chcete zařízení připojit, existuje, je vše připraveno. Pokud ne, musíte jej vytvořit takto:

$ mkdir mntfloppy

Tento příkaz vytvoří adresář s názvem mntfloppy. Dalším krokem by bylo připojení systému souborů k této složce nebo bodu připojení.

$ mount -t msdos devfd0 mntfloppy

Nyní jste připojili souborový systém msdos, který je označen volbou -t (typ). Zařízení je rozpoznáno podle bodu mntfloppy. Nyní můžete přistupovat k diskům naformátovaným v systému MS-DOS jako k jakémukoli jinému adresáři.

Chcete-li připojit disk CD-ROM:

$ mount -t iso9660 devcdrom mntcdrom

Opět se jedná o podobnou metodu jako vkládání CD-ROM jako výše.

Různé systémy souborů lze také připojit podobným způsobem:

$ mount -t vfat devhda1 win

Jakýkoli souborový systém, který není připojen, lze zobrazit pomocí příkazu df. Takže pomocí tohoto příkazu víte, s čím musíte pracovat.

Poznámka: Volba -t musí být použita, aby operační systém znal konkrétní typ systému souborů, ke kterému chcete zařízení připojit. Pokud v příkazu ponecháte volbu -t, mount se pokusí určit správný typ souborového systému, ke kterému má zařízení připojit.

Jak odpojit souborový systém

Když skončíte s používáním konkrétního souborového systému, měli byste jej odpojit. Příkaz k odpojení souborového systému je příkaz umount.

Když odpojíte souborový systém, jednoduše napíšete umount a za ním bod připojení. Například:

$ umount mntfloppy

$ umount mntcdrom

závěr

Nyní, když víte, jak připojovat a odpojovat souborové systémy, dokonce i systémy jiných operačních systémů, na Linuxu, použití Linuxu by nyní mělo být ještě atraktivnějším a mocnějším nástrojem. Pro více informací o příkazech mount a umount se můžete podívat na jejich manuálovou stránku (soubory nápovědy) zadáním následujících příkazů:

$ man mount

$ muž umount

Další informace o tom, jak automaticky připojit určité systémy souborů při spuštění operačního systému, naleznete na následující manuálové stránce:

$ muž fstab

Jako vždy, pokud máte nějaké dotazy, neváhejte se jich zeptat na linuxové fórum .

Podle DarkRaika

Co myslíš?