Tabelul sistemelor de fișiere (fstab) este un fișier de configurare a sistemului, stocat în fișierul /etc director pe Linux, care conține informații despre diferite sisteme de fișiere și despre cum ar trebui să le monteze sistemul în timpul pornirii.
Nucleul Linux folosește informații din fișierul fstab pentru a determina ce sisteme de fișiere să monteze și unde să le monteze. Iată tot ce trebuie să știți despre fstab și sistemele de fișiere pe Linux.
Ce este un sistem de fișiere?
Un sistem de fișiere este o modalitate prin care computerul dvs. organizează și stochează date pe dispozitive de stocare, cum ar fi unități cu stare solidă (SSD) și unități flash.
Fără sisteme de fișiere, ar fi dificil să localizați și să accesați anumite fișiere pe dispozitivul de stocare și sistemul de operare nu ar putea ține evidența ce zone ale stocării sunt utilizate și care sunt gratuit.
Pe Linux, sistemele de fișiere sunt foarte importante din următoarele motive:
- Organizare: Ele oferă o ierarhie de directoare pentru o mai bună organizare
- Managementul spațiului: Sistemul dvs. de fișiere ține evidența spațiului folosit și liber pe un dispozitiv de stocare și alocă spațiu pentru fișiere noi
- Securitate: Protejarea integrității fișierelor stocate pe un dispozitiv de stocare, de exemplu, prin sume de control sau jurnalizare
În plus, sistemele de fișiere oferă suport pentru permisiuni la nivel de fișier, compresie sau criptare.
Unele sisteme de fișiere comune includ NTFS, FAT, ext4 etc. Ext4 (sistemul de fișiere extins versiunea 4) este proeminent pe sistemele Linux și Unix.
Vizualizarea și înțelegerea fstab pe Linux
Puteți vizualiza fstab fișier folosind editorii de text Linux preferati, cum ar fi nano sau Vim, sau folosind comanda cat pentru a afișa rezultatul către terminalul dvs.
Următorul exemplu folosește editorul de text Vim:
vim /etc/fstab
Ieșirea dvs. ar trebui să fie similară cu următoarea:
Fișierul conține o serie de rânduri. Fiecare linie este delimitată de spații albe și conține următoarele șase secțiuni:
1. Sistemul de fișiere
Conține dispozitivul sau sistemul de fișiere pe care sistemul ar trebui să-l monteze la pornire. Comanda mount folosește și fstab to montați un hard disk sau orice dispozitive de stocare ori de câte ori executați comenzile de montare adecvate.
2. Punctul de montare
Punctul de montare specifică directorul pe care ar trebui montat un dispozitiv de stocare. Sistemul trebuie să monteze fiecare sistem de fișiere în directorul corect.
De exemplu, sistemul de fișiere rădăcină este de obicei montat pe directorul rădăcină (/) și este separat de directoarele de utilizator care sunt montate pe /home director.
3. Tip
Acesta definește tipul de sistem de fișiere utilizat; unele dintre cele comune includ ext4, XFS, NTFS etc.
Nucleul Linux trebuie să știe ce driver să folosească pentru a vă accesa corect sistemul de fișiere, deoarece sistemele de fișiere diferite au capacități și caracteristici diferite.
Dacă un dispozitiv de stocare are o valoare de tip greșită, s-ar putea să întâlniți erori cu sistemul de fișiere.
4. Opțiuni
O listă de opțiuni de montare separate prin virgulă pentru dispozitivul de stocare listat. Opțiunile controlează modul în care sistemul dumneavoastră se montează și utilizează sistemele de fișiere.
Unele opțiuni comune includ:
- Auto: Montați automat sistemul de fișiere în momentul pornirii
- Noauto: Nu montați automat sistemul de fișiere în momentul pornirii
- Utilizator: Permiteți oricărui utilizator să monteze sistemul de fișiere
- Nouser: Permiteți numai utilizatorului root să monteze sistemul de fișiere
- Sincronizare: Utilizați I/O sincron pentru sistemul de fișiere
5. Dump
Acest indicator indică dacă utilitarul de descărcare ar trebui să facă copii de rezervă ale sistemului de fișiere. Valoarea implicită este 0, ceea ce înseamnă că nu faceți backup.
Puteți seta indicatorul de descărcare la 1 sau 2 pentru sistemele de fișiere pe care doriți să le includeți în backup.
6. Fsck
Acest flag indică ordinea în care fsck (verificarea sistemului de fișiere) ar trebui să verifice sistemele de fișiere la pornire. Utilitarul fsck pe sistemele Linux verifică și repară consistența sistemului de fișiere. Valoarea implicită este setată la 0, ceea ce înseamnă că nu verificați sistemul de fișiere.
Alte valori posibile sunt:
- 1: Verificați mai întâi sistemul de fișiere
- 2: Verificați sistemul de fișiere după ce toate sistemele de fișiere cu un flag fsck de 1 au fost verificate
- 3: Verificați sistemul de fișiere după ce toate sistemele de fișiere cu un flag fsck de 1 sau 2 au fost verificate
Dacă doriți să vă verificați sistemele de fișiere de fiecare dată, setați-o la o valoare mai mare.
Montarea unităților de stocare pe Linux
Sistemele de fișiere joacă un rol esențial în sistemul dumneavoastră Linux. Fără un sistem de fișiere adecvat, ar fi greu să gestionați și să organizați datele de pe computer.
Știați că puteți monta și sisteme de fișiere din alte sisteme de operare pe computerul dvs. Linux?