Montarea automată a fișierelor de sisteme de fișiere fstab

Prin introducerea unei noi partiții de hard disk în sistemul Linux, utilizatorul, desigur, ar dori ca acesta să fie montat automat la pornire și dezasamblat când este oprit. În caz contrar, această partiție va trebui montată și demontabilă la fiecare boot și la fiecare închidere a sistemului. Pentru ca sistemul OS / Linux să monteze automat sistemul de fișiere care există în noua partiție de hard disk, trebuie să adăugați numele acestuia în fișierul fstab. Acest lucru se poate face manual sau cu comanda fostool. Fișierul fstab este localizat în directorul / etc. Acesta afișează sistemele de fișiere care sunt montate cu comanda mount cu opțiunea -a. Această comandă este localizată în /etc/rc.d/rc.boot. Comenzile acestui fișier efectuează operații pentru inițializarea sistemului. Acestea sunt efectuate de fiecare dată când sistemul de cizme. Când sistemul este oprit, se execută comanda umount. care desprinde toate sistemele de fișiere listate în fișierul fstab. Comanda umount este localizată în /etc/rc.d/init/halt. care conține comenzile care sunt executate de fiecare dată când sistemul este oprit. Astfel, toate sistemele de fișiere pe care le specificați în fișierul / etc / fstab. sunt montate automat atunci când sistemul este pornit și sunt demontate atunci când este închis. Pe alte sisteme, cum ar fi Redhat, comanda mount -a poate fi găsită în fișierul /etc/rc.d/rc.sysinit.







Elementul de fișier fstab conține mai multe câmpuri, separate prin spații sau file. Primul câmp este numele sistemului de fișiere montat. De obicei, începe cu / dev. de exemplu / dev / hda3. - A treia partiție a hard disk-ului. Câmpul următor este directorul din structura de fișier la care doriți să atașați sistemul de fișiere aflat pe acest dispozitiv. Al treilea câmp este tipul de sistem de fișiere montat. Opțiunile pentru comanda mount sunt listate în tabelul următor. 7.2. și o listă cu tipurile de sisteme de fișiere este prezentată în Tabelul. 7.6. Tipul de partiție de hard disk pentru sistemul de fișiere standard Linux este ext2. Următorul exemplu arată linia fișierului fstab. corespunzătoare partiției principale de hard disk pentru Linux. Acesta este montat în directorul rădăcină (/) și are tipul ext2.

Câmpul de lângă tipul de sistem de fișiere specifică diferitele opțiuni de montare. Există un set standard de opțiuni care sunt instalate în mod prestabilit; toate pot fi setate prin introducerea unei opțiuni implicite / Alte opțiuni din listă sunt separate prin virgule (fără spații). Opțiunea de defaults desemnează dispozitivul ca dispozitiv de citire / scriere, asincron, blocat, fără capacitatea de a monta pentru utilizatorii obișnuiți, cu capacitatea de a rula programe pe acesta. Pentru CD-ROM sunt specificate doar două opțiuni, go și noauto. Opțiunea go indică faptul că fișierele de pe acest dispozitiv sunt doar pentru citire, noauto - că nu sunt montate automat. Opțiunea noauto este utilizată atât pentru CD-ROM, cât și pentru dischete, astfel încât acestea să nu fie montate automat, deoarece nu știți dacă vor fi instalate la pornire. În același timp, în fișierele din fișierul în cauză, referindu-se atât la CD-ROM, cât și la dischete, este indicat în care director va fi montat la pornire, dacă tot vă decideți să le montați. Următoarea este un exemplu de intrări pentru CD-ROM și dischete. Tipul sistemului de fișiere de pe CD-ROM, iso9660. diferă de tipul partiției de hard disk. Pentru unitatea de dischetă sunt disponibile toate opțiunile standard utilizate pentru partițiile de hard disk.







Ultimele două câmpuri conțin valori întregi. Primul este folosit de comanda dump pentru a determina periodicitatea backup-ului sistemului de fișiere. Acesta din urmă este utilizat de comanda fsck pentru a determina dacă este necesar să verificați sistemul și ordinea verificării posibile. Dacă valoarea câmpului este 1. atunci aceasta este partiția rădăcină. O valoare de 0 înseamnă că nu trebuie să verificați sistemul de fișiere la momentul încărcării.

Pentru a specifica un nou sistem de fișiere în fișierul / etc / fstab, îl puteți edita manual sau utiliza utilitarul fstool. care vă va cere să introduceți informațiile relevante.

După cum sa menționat mai sus, în structura de fișiere Linux, puteți monta partițiile utilizate de sistemul de operare MS-DOS. Acest lucru se face în același mod ca la montarea oricărui sistem de fișiere Linux. Trebuie doar să specificați tipul partiției - msdos. Probabil, va fi mai convenabil dacă sistemul va monta automat partițiile MS-DOS la pornirea sistemului Linux. Pentru a face acest lucru, trebuie să introduceți o intrare în fișierul / etc / fstab pentru fiecare partiție MS-DOS montabilă. Specificați numele dispozitivului pentru partiție și numele directorului în care trebuie să fie montat. Alegerea logică este directorul / mnt / dos (asigurați-vă că directorul dos din / mnt este deja creat). Pentru tipul de sistem de fișiere, tastați msdos. Următorul exemplu prezintă linia standard a fișierului / etc / fstab pentru partiția MS-DOS. Rețineți că această intrare este ultima intrare din fișierul / etc / fstab de mai sus.

O partiție pentru care există o intrare în fișierul / etc / fstab poate fi montată numai în directorul specificat în această intrare. Nu este necesar să introduceți numele fișierului dispozitivului. Programul de instalare va găsi intrarea corespunzătoare acestei secțiuni în fișierul fstab (după numele directorului) și astfel va determina numele dispozitivului. De exemplu, pentru a dezactiva partiția DOS / dev / hda1 în exemplul anterior, comanda mount trebuie să specifice numai directorul în care este montat. În acest caz este / mnt / dos.

Dacă fișierul / etc / fstab este corupt - să presupunem că ați șters sau modificat accidental linia - sistemul va porni în modul de întreținere și vă va oferi acces la partiții cu citire numai. Pentru a accesa citirea și scrierea și fixarea fișierului fstab. este necesar să remontați partiția principală. Această operație este efectuată de următoarea comandă:

Fișierul / etc / fstab folosit ca exemplu poate fi folosit ca un ghid pentru crearea de înregistrări. Sunt deosebit de importante elementele corespunzătoare secțiunilor / proc și swap.







Articole similare

Trimiteți-le prietenilor: