Úvod do pripájania súborových systémov v systéme Linux


Obsah

  1. Úvod
  2. Zobrazenie zoznamu pripojených súborových systémov
  3. Príkaz mount
  4. Ako odpojiť súborový systém
  5. záver

Úvod

Súborový systém je spôsob, akým operačný systém organizuje súbory na disku. Tieto súborové systémy prichádzajú v mnohých rôznych variantoch v závislosti od vašich špecifických potrieb. V prípade Windows máte k dispozícii súborové systémy NTFS, FAT, FAT16 alebo FAT32. Pre Macintosh máte súborový systém HFS a pre Linux máte viac súborových systémov, ako uvádzame v tomto návode. Jednou z veľkých výhod Linuxu je, že má možnosť pristupovať k údajom uloženým v mnohých rôznych súborových systémoch, aj keď sú tieto systémy súborov z iných operačných systémov.



Ak chcete získať prístup k súborovému systému v systéme Linux, musíte ho najskôr pripojiť. Pripojiť súborový systém jednoducho znamená sprístupniť konkrétny súborový systém v určitom bode v strome adresárov Linuxu. Pri pripájaní súborového systému nezáleží na tom, či je súborovým systémom oblasť pevného disku, CD-ROM, disketa alebo úložné zariadenie USB. Stačí poznať názov zariadenia priradený ku konkrétnemu úložnému zariadeniu a adresár, do ktorého ho chcete pripojiť. Schopnosť pripojiť nové úložné zariadenie na ľubovoľné miesto v adresári je veľmi výhodné. Povedzme napríklad, že máte webovú stránku uloženú v usrlocalwebsite. Stránka sa stala veľmi populárnou a na vašom 36GB pevnom disku vám dochádza miesto. Môžete jednoducho ísť von a kúpiť si nový 73GB pevný disk, nainštalovať ho do počítača a potom pripojiť celý tento disk ako usrlocal. Teraz má váš bod pripojenia usrlocal celkový priestor na pevnom disku 73 GB a starý pevný disk môžete uvoľniť skopírovaním všetkého zo starého lokálneho disku na nový. Ako vidíte, pridať viac miesta na pevný disk počítača pri zachovaní presne rovnakej štruktúry adresárov je teraz veľmi jednoduché.

Pozrite si zoznam pripojených súborových systémov

Ak chcete zistiť, ktoré súborové systémy sa momentálne používajú, zadajte príkaz:

$ mount

Keď toto zadáte do príkazového riadka, tento príkaz zobrazí všetky pripojené zariadenia, typ súborového systému, ku ktorému je pripojený, a bod pripojenia. Bod pripojenia je lokálny adresár, ktorý je priradený k systému súborov počas procesu pripojenia.

Ako pripojiť súborové systémy

Predtým, ako budete môcť pripojiť súborový systém do adresára, musíte byť prihlásený ako root (niektoré súborové systémy môže pripojiť štandardný používateľ) a adresár, do ktorého chcete pripojiť súborový systém, musí existovať ako prvý. V niektorých situáciách sa tiež musíte prihlásiť ako užívateľ root, aby ste mohli vytvoriť konkrétny adresár pripojenia. Ak adresár existuje a ktorýkoľvek používateľ môže pripojiť toto konkrétne zariadenie, nie je potrebné sa prihlasovať ako root. Keď pripájate konkrétny súborový systém alebo zariadenie, potrebujete poznať súbor špeciálneho zariadenia, ktorý je s ním spojený. Súbor zariadenia je špeciálny súbor v operačných systémoch UnixLinux, ktorý umožňuje programom a používateľovi komunikovať priamo s rôznymi oddielmi a zariadeniami vo vašom počítači. Tieto súbory zariadenia sa nachádzajú v priečinku dev.

Ako prvý príklad použijeme reálny príklad prístupu k súborom Windows z diskety v systéme Linux.

Aby bolo možné pripojiť zariadenie k danému priečinku, tento priečinok musí existovať. Mnohé distribúcie Linuxu budú obsahovať priečinok mnt alebo dokonca priečinok mntfloppy, ktorý sa používa na pripojenie rôznych zariadení. Ak priečinok, do ktorého chcete pripojiť zariadenie, existuje, všetko je pripravené. Ak nie, musíte ho vytvoriť takto:

$ mkdir mntfloppy

Tento príkaz vytvorí adresár s názvom mntfloppy. Ďalším krokom by bolo pripojenie súborového systému k tomuto priečinku alebo bodu pripojenia.

$ mount -t msdos devfd0 mntfloppy

Teraz ste pripojili súborový systém msdos, ktorý je označený voľbou -t (typ). Zariadenie je rozpoznané podľa bodu mntfloppy. Teraz máte prístup k diskom naformátovaným v systéme MS-DOS ako k akémukoľvek inému adresáru.

Ak chcete pripojiť disk CD-ROM:

$ mount -t iso9660 devcdrom mntcdrom

Opäť ide o podobnú metódu ako pri pripájaní CD-ROM ako vyššie.

Rôzne súborové systémy môžu byť tiež pripojené podobným spôsobom:

$ mount -t vfat devhda1 win

Akýkoľvek súborový systém, ktorý nie je pripojený, je možné zobraziť pomocou príkazu df. Takže pomocou tohto príkazu viete, s čím musíte pracovať.

Poznámka: Voľba -t sa musí použiť, aby operačný systém poznal konkrétny typ súborového systému, ku ktorému chcete zariadenie pripojiť. Ak v príkaze ponecháte možnosť -t, mount sa pokúsi určiť správny typ súborového systému, s ktorým sa má zariadenie pripojiť.

Ako odpojiť súborový systém

Keď skončíte s používaním konkrétneho súborového systému, mali by ste ho odpojiť. Príkaz na odpojenie súborového systému je príkaz umount.

Keď odpojíte súborový systém, jednoducho napíšete umount a za ním bod pripojenia. Napríklad:

$ umount mntfloppy

$ umount mntcdrom

záver

Teraz, keď viete, ako pripájať a odpájať súborové systémy, dokonca aj systémy iných operačných systémov, na Linuxe, používanie Linuxu by teraz malo byť ešte atraktívnejším a výkonnejším nástrojom. Pre viac informácií o príkazoch mount a umount si môžete pozrieť ich manuálovú stránku (súbory pomocníka) zadaním nasledujúcich príkazov:

$ man mount

$ man umount

Ďalšie informácie o tom, ako automaticky pripojiť určité súborové systémy pri spustení operačného systému, nájdete na nasledujúcej manuálovej stránke:

$ muž fstab

Ako vždy, ak máte nejaké otázky, neváhajte sa ich opýtať na linuxové fórum .

Autor: DarkRaika

Co si myslis?