Cum se scrie sau se editează / etc / fstab

How Write Edit Etc Fstab



În Linux, există mai multe fișiere de configurare a sistemului care reglementează comportamentul sistemului. Fișierul fstab este un astfel de fișier de configurare care stochează toate informațiile despre diverse partiții și dispozitive de stocare pe computer. La momentul pornirii, fișierul fstab descrie modul în care se vor monta fiecare partiție și dispozitiv.

Să ne adâncim în fișierul / etc / fstab.







Fișierul fstab

După cum s-a descris anterior, este un fișier de configurare care conține informații despre partiții, dispozitive și configurații de montare. Se află la următoarea locație.



$eu sunt -lh /etc./fstab



Este un fișier text simplu, deci putem folosi orice editor de text la alegere pentru a lucra cu acesta. Cu toate acestea, necesită permisiunea root pentru a scrie modificări la acesta.





Noțiuni de bază

În primul rând, aruncați o privire la fișierul fstab din sistemul dvs. Rețineți că fiecare sistem va avea intrări diferite din cauza partițiilor și diferențelor hardware. Cu toate acestea, toate fișierele fstab vor avea aceeași structură fundamentală.

$pisică /etc./fstab



Fiecare linie a fișierului este dedicată unui dispozitiv / partiție unică. Este împărțit în șase coloane. Iată o scurtă descriere a fiecărei coloane.

  • Coloana 1: numele dispozitivului.
  • Coloana 2: Punct de montare implicit.
  • Coloana 3: tip de sistem de fișiere.
  • Coloana 4: Opțiuni de montare.
  • Coloana 5: Opțiuni de descărcare.
  • Coloana 6: Opțiuni de verificare a sistemului de fișiere.

Nume dispozitiv

Este eticheta unui anumit dispozitiv / partiție. Fiecare dispozitiv și partiție primește numele său unic de dispozitiv. Numele dispozitivului este esențial pentru dispozitive de montare, partiții și sisteme de fișiere.

Putem folosi comanda lsblk pentru a obține un raport pe toate dispozitivele de blocare. Raportează practic toate gadgeturile și partițiile cu numele dispozitivelor lor.

$lsblk-la

Punct de montare implicit

În Linux, un dispozitiv, partiție sau sistem de fișiere trebuie montat pe o locație înainte ca sistemul să o poată utiliza. Montarea face accesibil sistemul de fișiere prin sistemul de fișiere al computerului. Punctul de montare este accesul la director la dispozitiv, partiție sau sistem de fișiere.

Putem obține o listă cu toate partițiile montate pe sistem.

$montură

În contextul fișierului fstab, punctul de montare descris pentru numele dispozitivului specific va fi folosit ca punct de montare implicit. La pornirea computerului, sistemul va monta toate dispozitivele în punctele de montare descrise în acest fișier.

Tipul sistemului de fișiere

Un sistem de fișiere poate fi descris ca un index al bazei de date cu toată locația fizică a datelor pe stocare. Există numeroase sisteme de fișiere utilizate pe scară largă. Linux acceptă implicit mai multe sisteme de fișiere. Iată o listă scurtă a sistemelor de fișiere populare.

  • ext4
  • xfs
  • btrfs
  • vfat
  • ntfs
  • tmpfs
  • nfs
  • squashfs
  • sysfs

O altă opțiune este auto, care permite sistemului să detecteze automat tipul sistemului de fișiere al dispozitivului sau partiției. Utilizați această opțiune dacă nu aveți încredere în sistemul de fișiere specific.

Opțiuni de montare

Opțiunile de montare determină comportamentul de montare al dispozitivului / partiției. Este considerată cea mai confuză parte a fișierului fstab.

Iată o listă scurtă cu câteva dintre opțiunile comune de montare pe care le veți întâlni atunci când lucrați cu fișierul fstab.

  • auto și noauto: Această opțiune determină dacă sistemul va monta sistemul de fișiere în timpul pornirii. În mod implicit, valoarea este automată, ceea ce înseamnă că va fi montată în timpul pornirii. Cu toate acestea, în scenarii specifice, opțiunea noauto poate fi aplicabilă.
  • user și nouser: descrie ce utilizator poate monta sistemul de fișiere. Dacă valoarea este utilizator, atunci utilizatorii normali pot monta sistemul de fișiere. Dacă valoarea este nouă, atunci doar rădăcina o poate monta. În mod implicit, valoarea este utilizator. Pentru sisteme de fișiere specifice și critice, nouser poate fi de ajutor.
  • exec și noexec: descrie dacă pot fi executate binare din sistemul de fișiere. Valoarea exec permite executarea binară, în timp ce noexec nu. Valoarea implicită este exec pentru toate partițiile.
  • sincronizare și asincronizare: determină modul în care vor fi efectuate intrarea și ieșirea către dispozitiv / partiție. Dacă valoarea este sincronizată, atunci intrarea și ieșirea se fac sincron. Dacă valoarea este asincronă, atunci se face asincron. Afectează modul în care datele sunt citite și scrise.
  • ro: Descrie că partiția trebuie tratată ca doar în citire. Datele din sistemul de fișiere nu pot fi modificate.
  • rw: Descrie că partiția este disponibilă pentru citirea și scrierea datelor.

Dump

Acesta descrie dacă sistemul de fișiere trebuie făcut backup. Dacă valoarea este 0, atunci dump-ul va ignora sistemul de fișiere. În majoritatea cazurilor, i se atribuie 0. Pentru backup, este mai convenabil să folosiți diverse instrumente terță parte.

Opțiuni Fsck

Instrumentul fsck verifică sistemul de fișiere. Valoarea alocată în această coloană determină în ce ordine fsck va verifica sistemele de fișiere listate.

Editarea fișierului fstab

Înainte de a edita fișierul fstab, este întotdeauna recomandat să aveți o copie de rezervă.

Înainte de a efectua modificări în fișierul fstab, este recomandat să faceți mai întâi o copie de rezervă. Conține detalii de configurare critice, astfel încât intrările greșite pot provoca rezultate nedorite.

$sudo cp -v /etc./fstab/etc./fstab.backup

Pentru a edita fișierul fstab, lansați editorul de text la alegere cu sudo.

$sudo nano /etc./fstab

Pentru a scrie un comentariu, utilizați # la început.

$# Acesta este un comentariu

Rețineți că unele intrări pot utiliza UUID-ul dispozitivului în locul numelui dispozitivului. Pentru a obține UUID-ul unui dispozitiv, utilizați blkid.

$blkid<dispozitiv_etichetă>

După efectuarea tuturor modificărilor, salvați fișierul și închideți editorul. Aceste modificări nu vor fi eficiente decât dacă sistemul repornește.

Gânduri finale

Fișierul fstab este o soluție simplă, dar puternică, pentru multe situații. De asemenea, poate automatiza montarea sistemelor de fișiere la distanță. Este nevoie doar de înțelegerea structurii codului și a opțiunilor acceptate pentru a profita din plin de aceasta.

Pentru mai multe informații detaliate, consultați pagina manuală.

$omfstab

Calcul fericit!