Anketa

Ktorý návod by ste cheli ako ďalší?:

Partenské projekty

FreeBSD - Pripájanie a odpájanie súborových systémov

Verzia pre tlačSend by emailPDF verzia

Súborový systém je najvhodnejšie znázorniť ako strom, ktorého kmeň bude /. Adresáre /dev, /usr a ostatné adresáre v koreňovom adresáre budú vetvy, ktoré sa môžu ďalej rozvetvovať, napríklad na /usr/local, a podobne.

Existujú rôzne dôvody, kvôli ktorým je vhodné do jednotlivých adresárov pripojiť samostatné súborové systémy. Adresár /var obsahuje adresáre log/, spool/, a rôzne typy dočasných súborov, ktoré sa priebežne zapĺňajú. Zaplnenie koreňového súborového systému je nežiaduce, preto je veľmi vhodné oddeliť /var od /.

Ďalší častý dôvod na začlenenie adresárového stromu z iného súborového systému nastane, ak sa nachádza na inom fyzickom disku alebo oddelenom virtuálnom disku, ako sú napríklad zdieľané sieťové súborové systémy NFS alebo disky CDROM.

Súbor fstab

Počas procesu zavádzania, sa automaticky pripoja súborové systémy uvedené v súbore /etc/fstab (okrem tých ktoré majú voľbu noauto).

Súbor /etc/fstab obsahuje zoznam riadkov, ktoré majú nasledujúci formát:

zariadenie       /prípojný-bod typ-systému     voľby      frekvencia-záloh     prístupové-číslo
Zariadenie

Názov zariadenia (ktoré by malo existovať), tak ako je popísaný v  Section 18.2.

Prípojný-bod

Adresár (ktorý by mal existovať), do ktorého sa pripojí súborový systém.

typ-systému

Typ súborového systému, ktorý sa predá príkazu mount(8). Štandardný systém pre FreeBSD je súborový systém ufs.

voľby

Buď voľba rw pre čítanie aj zápis do súborového systému alebo voľba ro, ak má byť súborový systém len na čítanie a za ňou ďalšie voľby, ktoré sú potrebné. Častá voľba je noauto, ktorá je určená pre súborové systémy, ktoré sa nemajú pripojiť počas zavádzacej sekvencie. Ďalšie voľby sa nachádzajú na man stránke príkazu mount(8).

frekvencia-záloh

Toto používa nástroj dump(8) aby zistil, ktoré súborové systémy vyžadujú zálohovanie. Ak toto pole chýba, hodnota sa považuje za nulu.

prístupové-číslo

Určuje poradie, v akom majú byť súborové systémy kontrolované. Súborové systémy, ktoré sa majú preskočiť by mali mať svoje prístupové-číslo nastavené na nulu. Koreňový súborový systém (je potrebné kontrolovať pred ostatnými) by mal mať nastavené prístupové-číslo na hodnotu jedna a ostatné súborové systémy by mali mať prístupové-číslo väčšie ako jedna. Ak má viac súborových systémov rovnaké prístupové-číslo, potom sa nástroj fsck(8) pokúsi súborové systémy kontrolovať súčasne.

Viac informácií o formáte súboru /etc/fstab a voľbách, ktoré obsahuje, sa nachádza na man stránke fstab(5).

Príkaz mount

Príkaz mount(8) slúži na pripájanie súborových systémov.

Jeho najzákladnejší tvar vyzerá takto:

mount zariadenie prípojný-bod

Príkaz umožňuje použiť mnoho volieb, ktoré sú popísané na man stránke mount(8), no najčastejšie používané sú tieto:

Voľby pre pripojenie

-a

Pripojí všetky súborové systémy uvedené v súbore /etc/fstab. Okrem tých, ktoré sú označené ako “noauto”, tých, ktoré sú uvedené do voľby -t tohto príkazu a tých, ktoré sú už pripojené.

-d

Do everything except for the actual mount system call. This option is useful in conjunction with the -v flag to determine what mount(8) is actually trying to do.

-f

Pripojí aj systémy s chybami (nebezpečné), alebo zruší právo na zápis zmenou typu pripojenia z typu určeného na čítanie aj zápis, na typ určený len na čítanie.

-r

Pripojí súborový systém iba na čítanie. Táto voľba je rovnaká ako parameter ro vo voľbe -o.

-t typ-systému

Pripojí zadaný súborový systém ako súborový systém určitého typu alebo pripojí iba súborové systémy zadaného typu ak je súčasne použitá voľba -a.

Predvolený typ súborového systému je “ufs”.

-u

Zmení voľby pripojenia súborového systému.

-v

Zobrazí podrobnejšie hlásenia.

-w

Pripojí súborový systém na čítanie aj zápis.

Voľba -o používa čiarkami oddelený zoznam parametrov, vrátane nasledujúcich:

noexec

Neumožní spúšťanie spustiteľných binárnych súborov na tomto súborovom systéme. Toto je veľmi užitočná voľba pre zabezpečenie systému.

nosuid

Nebude spracovávať príznaky súborového systému setuid a setgid. Toto je tiež veľmi užitočná voľba pre zabezpečenie systému.

Príkaz umount

Príkaz umount(8) používa ako parameter buď jeden z prípojných bodov, názov zariadenia alebo voľby -a-A.

Všetky formy môžu použiť voľbu -f pre vynútené odpojenie a voľbu -v pre podrobnejšie hlásenia. Voľba -f za bežných okolností nie je vhodná. Vynútené odpojenie súborových systémov môže viesť k havárii počítača alebo k poškodeniu údajov v súborovom systéme.

Voľby -a-A sa používajú na odpojenie všetkých pripojených súborových systémov, okrem tých, ktoré uvedieme za voľbou -t tohto príkazu. Rozdiel medzi voľbami je ten, že voľba -A sa nepokúša odpojiť koreňový súborový systém.