Montarea Sisteme de fișiere

UNIX sistem de fișiere ierarhie arată ca o structură monolitică, dar în realitate este o compoziție a mai multor copaci separate, fiecare dintre acestea fiind un sistem separat, dosar complet. Unul dintre sistemul de fișiere este configurat ca un sistem de fișiere rădăcină, și devine rădăcina directorul rădăcină de sistem. Alte sisteme de fișiere atașate la structura existentă prin montarea fiecărui nou sistem de fișiere într-un director într-un copac existent. După montarea directorul rădăcină de director „acoperit“, unde a fost instalat sistemul. Orice acces la catalogul montirovochnomu este convertit pentru a accesa directorul rădăcină al unui sistem de fișiere montat. Rămâne vizibil ca operațiune demontează atâta timp cât nu au fost făcute.

Figura 2.11 arată ierarhia fișierului obținut când compoziția a două sisteme de fișiere. În sistemul exemplu este fs0 este setat ca sistemul de fișiere rădăcină al mașinii, și FS1 este montat în sistemul fs0 directorul / usr. / Usr numit montirovochnym sau punctul de montare. Toate încercările de a avea acces la aceasta va conduce la un tratament pentru sistemul de fișiere rădăcină montat pe ea.

Figura 2.11 - File System Montarea

Montarea și demontarea sistemelor de fișiere executa comenzi de montare umount. cu excepția sistemul de fișiere rădăcină, care este servit separat de celelalte.

Sistemele de fișiere pot fi instalate manual sau automat la pornirea sistemului de operare (OS) și demontează atunci când nu mai fie difuzate. Două fișiere sunt folosite pentru a monta automat

Primul fișier conține o listă de sisteme de fișiere care pot fi montate. Stochează informații a doua pe ce sistem de fișiere sunt montate în acest moment și cu ceea ce a fost făcut parametri pentru a monta. Aproximativă de fișier / etc / fstab este după cum urmează:

/ Dev / hda5 / valori implicite ext2 1 ianuarie

/ Dev / hda7 de swap implicite de swap 0 0

/ Dev / fd0 / mnt / floppy sincronizare automată, utilizator, noauto, nosuid, nodev, unhide 0 0

/ Dev / cdrom / mnt / utilizator auto cdrom, noauto, nosuid, Exec, nodev, ro 0 0

none / proc proc defaults 0 0

none / dev / pts Mod devpts = 0 0622 0

Fiecare punct de montare corespunde unei linii în care șase opțiuni de montare enumerate:

numele dispozitivului, pe care sistemul de fișiere

Tipul de sistem de fișiere

sistem de fișiere numărul de serie al programului fsck

Numele dispozitivului depinde adesea de sistemele UNIX (Linux) și pe dispozitiv. În mod normal, IDE-drive-ul este ceva de genul / dev / hda1, / dev / hda2, / dev / hdb1; pentru SCSI / dev / rz0a, / dev / rz0b; pentru unitatea de dischetă / dev / fd0, / dev / FD1, etc.

Punctul de montare - este numele directorul în care va fi montat sistemul de fișiere. În cazul în care un sistem este montat, de exemplu, un director / mnt / Disk1, în timp ce al doilea, situat pe un alt operator de transport, în directorul / mnt / disk1 / razdel, descrierea Stork / mnt / disk1 ar trebui să stea într-un fișier / etc / fstab pentru a alinia descriere punctul de montare / mnt / disk1 / razdel. Pentru a-partiție swap (swap) câmpul nu este utilizat, iar conținutul poate fi orice, dar trebuie să fie prezent, în conformitate cu formatul de fișier.

Tip câmp sistem de fișiere descrie tipul de sistem de fișiere va fi montat. Pentru mai multe informații despre sistemele de fișiere acceptate este mai bine să apeleze la omul comanda mount.

Puteți utiliza valoarea automată, iar apoi echipa va încerca să decidă tipul de sistem de fișiere. Cu toate acestea, se deplasează numai sistemele de fișiere suportate de nucleu la momentul (acestea sunt listate în fișierul / proc / sisteme de fișiere).

opțiuni de montare sunt prezentate în tabel.

Tabelul 5 - opțiuni de montare