fstab (Română)

fișierul fstab(5) poate fi folosit pentru a defini modul în care partițiile de disc, diverse alte dispozitive bloc sau sisteme de fișiere la distanță ar trebui să fie montate în sistemul de fișiere.fiecare sistem de fișiere este descris într-o linie separată. Aceste definiții vor fi convertite în unități de montare systemd dinamic la pornire și când configurația managerului de sistem este reîncărcată. Configurarea implicită va fsck automat și monta sisteme de fișiere înainte de a începe servicii care au nevoie de ele pentru a fi montate., De exemplu, systemd se asigură automat că montările sistemului de fișiere la distanță, cum ar fi NFS sau Samba, sunt pornite numai după configurarea rețelei. Prin urmare, suporturile sistemului de fișiere locale și la distanță specificate în /etc/fstab ar trebui să funcționeze în afara casetei. A se vedea systemd.montare (5) Pentru detalii.

comanda mount va folosi fstab, dacă este dat doar unul dintre directoare sau dispozitiv, pentru a completa valoarea pentru celălalt parametru. Când faceți acest lucru, vor fi utilizate și opțiunile de montare care sunt listate în fstab.,

Utilizare

O /etc/fstab, folosind sistemul de fișiere Uuid:

/etc/fstab
  • <device> descrie bloc dispozitiv special sau de la distanță sistemul de fișiere pentru a fi montate; vezi #Identificarea sisteme de fișiere.
  • <dir> descrie directorul mount.
  • <type> tipul sistemului de fișiere.
  • <options> opțiunile de montare asociate; consultați mount(8) § FILESYSTEM-INDEPENDENT_MOUNT_OPTIONS și ext4(5) § MOUNT_OPTIONS.,
  • <dump> este verificat de utilitarul dump(8). Acest câmp este de obicei setat la 0, care dezactivează verificarea.
  • <fsck> stabilește ordinea verificărilor sistemului de fișiere la momentul pornirii; vezi fsck(8). Pentru dispozitivul rădăcină ar trebui să fie 1. Pentru alte partiții ar trebui să fie 2 sau 0 pentru a dezactiva verificarea.
sfat:

  • auto Tip permite comanda mount ghici ce tip de sistem de fișiere este utilizat., Acest lucru este util pentru suporturi optice (CD / DVD / Blu-ray).
  • Dacă sistemul de fișiere rădăcină este btrfs sau XFS, fsck scopul ar trebui să fie setat la 0 în loc de 1. A se vedea fsck.btrf(8) și fsck.xfs(8).

Toate dispozitivele specificate în /etc/fstab va fi montat automat la pornire și atunci când -a flag este utilizat cu muntele(8) cu excepția cazului în care noauto opțiune este specificată., Dispozitivele care sunt listate și nu sunt prezente vor duce la o eroare, cu excepția cazului în care se utilizează opțiunea nofail.

vezi fstab(5) § Descriere Pentru detalii.

identificarea sistemelor de fișiere

există diferite moduri de a identifica sistemele de fișiere care vor fi montate în /etc/fstab: descriptor nume kernel, etichetă sistem de fișiere și UUID și etichetă partiție GPT și UUID pentru discuri GPT. UUID sau PARTUUID trebuie să fie privilegiat față de descriptorii și etichetele de nume ale kernelului. Consultați denumirea persistentă a dispozitivului de blocare pentru mai multe explicații., Este recomandat să citiți mai întâi acest articol înainte de a continua cu acest articol.în această secțiune, vom descrie modul de montare a sistemelor de fișiere folosind toate metodele de montare disponibile prin exemple. Ieșirea comenzilor lsblk -fși blkid utilizate în exemplele următoare sunt disponibile în articolul Persistent block device naming.

pentru a utiliza descriptorii de nume de kernel, utilizați /dev/sdxy în prima coloană.,

Kernel numele descriptori

Run lsblk -f la lista de partitii și prefix valorile din coloana NUME cu /dev/.

/etc/fstab 
atenție: descriptorii de nume de Kernel nu sunt persistenți și pot schimba fiecare boot, nu trebuie folosiți în fișierele de configurare.,

sistem de Fișiere etichetele

Run lsblk -f la lista de partiții, și prefix valorile în ETICHETA de coloană cu LABEL= sau, alternativ, a alerga blkid și de a folosi ETICHETA valori fara ghilimele:

/etc/fstab
Notă: Dacă oricare dintre câmpuri conține spații, vezi #Filepath spații.,

sistem de Fișiere full computer

Run lsblk -f la lista de partiții, și prefix valorile din UUID coloana cu UUID= sau, alternativ, a alerga blkid și de a folosi UUID valori fără ghilimele::

/etc/fstab

GPT partition etichetele

Run blkid la lista de partiții, și de a folosi PARTLABEL valori fără ghilimele:

/etc/fstab
Notă: Dacă oricare dintre câmpuri conține spații, vezi #Filepath spații.,

GPT partition full computer

Run blkid la lista de partiții, și de a folosi PARTUUID valori fără ghilimele:

/etc/fstab

Sfaturi și trucuri

Automount cu systemd

a se Vedea systemd.montare (5) pentru toate opțiunile de montare systemd.

partiție locală

în cazul unei partiții mari, poate fi mai eficient să se permită pornirea serviciilor care nu depind de aceasta în timp ce este verificată de fsck., Acest lucru poate fi realizat prin adăugarea de următoarele opțiuni pentru a /etc/fstab de intrare de partiție:

noauto,x-systemd.automount

Acest lucru va fsck și monta partiția numai atunci când este accesat prima dată, și kernel-ul va buffer toate fișier acces la ea până când este gata.Această metodă poate fi relevantă dacă aveți, de exemplu, o partiție /home semnificativ mare.

Notă: Acest lucru va face sistemul de fișiere de tip autofs care este ignorat de mlocate în mod implicit.

sistem de fișiere la distanță

același lucru este valabil și pentru suporturile sistemului de fișiere la distanță., Dacă doriți ca acestea să fie montate numai la acces, va trebui să utilizați parametrii noauto,x-systemd.automount. În plus, puteți utiliza opțiunea x-systemd.mount-timeout= pentru a specifica cât timp trebuie să aștepte systemd să se termine comanda de montare. De asemenea, opțiunea _netdev asigură că systemd înțelege că montura este dependentă de rețea și o comandă după ce rețeaua este online.,

noauto,x-systemd.automount,x-systemd.mount-timeout=30,_netdev

Criptate de fișiere

Dacă aveți sisteme de fișiere criptate cu keyfiles, puteți adăuga, de asemenea, noauto parametru la intrările corespunzătoare în /etc/crypttab. systemd nu va deschide dispozitivul criptat la pornire, ci va aștepta până când este accesat efectiv și apoi îl va deschide automat cu fișierul cheie specificat înainte de a-l monta. Acest lucru ar putea salva câteva secunde la pornire dacă utilizați un dispozitiv RAID criptat, de exemplu, deoarece systemd nu trebuie să aștepte ca dispozitivul să devină disponibil., De exemplu:

/etc/crypttab
date /dev/md0 /root/cheie noauto

Automată a demonta

de asemenea, puteți specifica un idle timeout pentru un mount cu x-systemd.idle-timeout pavilion. De exemplu:

noauto,x-systemd.automount,x-systemd.idle-timeout=1min

Acest lucru va face systemd demonta muntele după ce a fost inactiv timp de 1 minut.

dispozitive externe

dispozitivele externe care urmează să fie montate atunci când sunt prezente, dar ignorate dacă lipsesc pot necesita opțiunea nofail. Acest lucru previne raportarea erorilor la pornire., De exemplu:

/etc/fstab
/dev/sdg1 /media/de rezervă jfs nofail,x-systemd.device-timeout=1ms 0 2

nofail opțiune este cel mai bine combinat cu x-systemd.device-timeout opțiune. Acest lucru este pentru că dispozitivul implicit timeout este de 90 de secunde, deci un deconectat dispozitiv extern cu numai nofail va face boot ia 90 de secunde mai mult, dacă vă reconfigurați timeout așa cum se arată. Asigurați-vă că nu setați timeout-ul la 0, deoarece acest lucru se traduce în timeout infinit.,

Filepath spații

Din spații sunt utilizate în fstab pentru a delimita domenii, dacă orice domeniu (PARTLABEL, ETICHETA sau punctul de montare) conține spații, aceste spații trebuie să fie înlocuite cu caractere de evacuare \ urmat de 3 cifre octale cod 040:

/etc/fstab

atime opțiuni

mai Jos atime opțiuni pot avea un impact de performanță unitate.

  • opțiunea strictatime actualizează timpul de acces al fișierelor de fiecare dată când sunt accesate., Acest lucru este mai intenționat atunci când Linux este utilizat pentru servere; nu are prea multă valoare pentru utilizarea desktop. Dezavantajul opțiunii strictatime este că chiar și citirea unui fișier din memoria cache a paginii (citirea din memorie în loc de unitate) va duce în continuare la o scriere.
  • opțiunea noatime dezactivează complet timpul de acces al fișierului la unitate de fiecare dată când citiți un fișier. Acest lucru funcționează bine pentru aproape toate aplicațiile, cu excepția celor care trebuie să știe dacă un fișier a fost citit de la ultima modificare., Informațiile despre ora de scriere într-un fișier vor continua să fie actualizate oricând fișierul este scris cu această opțiune activată.
  • nodiratime opțiune dezactivează scrierea de fișiere de acces ori numai pentru directoare în timp ce alte fișiere încă avea acces ori scrise.

    Notă: noatime implică nodiratime. Nu este necesar să specificați ambele.
  • relatime actualizează ora de acces numai dacă ora de acces anterioară a fost mai veche decât ora curentă de modificare sau modificare. În plus, din moment ce Linux 2.6.,30, timpul de acces este întotdeauna actualizat dacă timpul de acces anterior a fost mai vechi de 24 de ore. Această opțiune este utilizată atunci când defaults opțiune, atime opțiune (care înseamnă a folosi kernel default,, care este relatime; a se vedea de montare(8) și wikipedia:Stat (apel de sistem)#Critici de timp) sau opțiuni nu sunt specificate.,

atunci Când se utilizează Mutt sau alte aplicații care au nevoie să știe dacă un fișier a fost citit de la ultima dată a fost modificat, noatime opțiune nu ar trebui să fie utilizate; folosind relatime opțiune este acceptabil și încă mai oferă o îmbunătățire a performanței.

Deoarece kernel-ul 4.0 nu există o altă opțiune:

  • lazytime reduce scrie pe disc prin menținerea modificări la inode marcajele de timp (de acces, de modificare și crearea de ori) doar în memorie., Pe disc marcajele de timp sunt actualizate numai atunci când (1) dosarul inode trebuie să fie actualizat, pentru a schimba unele nu au legătură cu dosarul marcajele de timp, (2) o sincronizare de disc apare, (3) o neștearsă inode este evacuat din memorie sau (4) dacă mai mult de 24 de ore a trecut de la ultima dată în memorie copia fost scrise pe disc.
avertisment: în cazul unui accident de sistem, timpul de acces și modificare de pe disc ar putea fi depășit cu până la 24 de ore.,

rețineți că opțiunealazytime funcționează în combinație cu opțiunile*atime, nu ca alternativă. Care este relatime în mod implicit, dar poate fi chiar strictatime cu aceeași sau mai puțin costul de disc scrie ca simplu relatime opțiune.,

Remontarea partiția root

Dacă pentru un motiv oarecare partiția root a fost montat incorect doar pentru citire, remontează partiția root cu acces citire-scriere cu următoarea comandă:

# mount -o remount,rw /

GPT partition instalare automată

Pe o partitionat GPT disc, este posibil să se omită /, /home, /srv și partiții swap de la /etc/fstab de partiționare potrivit Detectabil Partiții caietul de sarcini. A se vedea systemd # GPT partition automounting.,

Vezi și

  • dispozitiv Complet de listare, inclusiv dispozitiv bloc
  • sistem de Fișiere Ierarhia Standard
  • 30x mai Rapid Cache-ul și Site-ul de Viteza cu TMPFS

Author: admin

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *