Tablica sustava datoteka (fstab) konfiguracijska je datoteka sustava pohranjena u /etc direktorij na Linuxu, koji sadrži informacije o raznim datotečnim sustavima i kako ih sustav treba montirati tijekom pokretanja.
Linux kernel koristi informacije iz fstab datoteke da bi odredio koje datotečne sustave montirati i gdje ih montirati. Ovdje je sve što trebate znati o fstabu i sustavima datoteka na Linuxu.
Što je datotečni sustav?
Datotečni sustav je način na koji vaše računalo organizira i pohranjuje podatke na uređaje za pohranu kao što su solid-state diskovi (SSD-ovi) i flash pogoni.
Bez sustava datoteka bilo bi teško locirati i pristupiti određenim datotekama na uređaju za pohranu, i operativni sustav ne bi mogao pratiti koja su područja pohrane u upotrebi, a koja besplatno.
U Linuxu su datotečni sustavi vrlo važni iz sljedećih razloga:
- Organizacija: Oni pružaju hijerarhiju direktorija za bolju organizaciju
- Upravljanje prostorom: Vaš datotečni sustav prati iskorišteni i slobodni prostor na uređaju za pohranu i dodjeljuje prostor za nove datoteke
- Sigurnost: Zaštita integriteta datoteka pohranjenih na uređaju za pohranu, na primjer, putem kontrolnih zbrojeva ili vođenja dnevnika
Nadalje, datotečni sustavi pružaju podršku za dozvole na razini datoteke, kompresiju ili enkripciju.
Neki uobičajeni datotečni sustavi uključuju NTFS, FAT, ext4 itd. Ext4 (prošireni datotečni sustav verzija 4) istaknut je na Linux i Unix sustavima.
Pregled i razumijevanje fstaba na Linuxu
Možete pogledati fstab datoteku koristeći svoje omiljene Linux uređivače teksta kao što su nano ili Vim, ili pomoću naredbe cat za prikaz izlaza na vašem terminalu.
Sljedeći primjer koristi uređivač teksta Vim:
vim /etc/fstab
Vaš bi rezultat trebao biti sličan sljedećem:
Datoteka sadrži niz redaka. Svaki je redak omeđen razmacima i sadrži sljedećih šest odjeljaka:
1. Sustav datoteka
Sadrži uređaj ili datotečni sustav koji bi sustav trebao montirati pri pokretanju. Naredba montiranja također koristi fstab za montirajte tvrdi disk ili bilo koji uređaj za pohranu kad god pokrenete odgovarajuće naredbe za montiranje.
2. Točka montiranja
Točka montiranja specificira direktorij na koji treba montirati uređaj za pohranu. Sustav mora montirati svaki sustav datoteka u ispravan direktorij.
Na primjer, korijenski datotečni sustav obično je montiran u korijenskom (/) direktoriju i odvojen je od korisničkih direktorija koji su montirani na /home imenik.
3. Tip
Definira tip korištenog datotečnog sustava; neki uobičajeni uključuju ext4, XFS, NTFS itd.
Linux kernel mora znati koji upravljački program koristiti za ispravan pristup vašem datotečnom sustavu jer različiti datotečni sustavi imaju različite mogućnosti i značajke.
Ako uređaj za pohranu ima pogrešnu vrijednost vrste, mogli biste naići na pogreške u datotečnom sustavu.
4. Mogućnosti
Popis opcija montiranja odvojenih zarezima za navedeni uređaj za pohranu. Opcije kontroliraju način na koji vaš sustav montira i koristi datotečne sustave.
Neke uobičajene opcije uključuju:
- Auto: Automatski montirajte datotečni sustav tijekom pokretanja
- Noauto: Ne montirajte datotečni sustav automatski tijekom pokretanja
- Korisnik: Dopustite svakom korisniku da montira datotečni sustav
- Nouser: Dopustite samo root korisniku da montira datotečni sustav
- Sinkronizacija: Koristite sinkroni I/O za datotečni sustav
5. Istovariti
Ova zastavica označava treba li uslužni program za dump napraviti sigurnosnu kopiju datotečnog sustava. Zadana vrijednost je 0, što znači da se ne radi sigurnosna kopija.
Zastavu dumpa možete postaviti na 1 ili 2 za datotečne sustave koje želite uključiti u sigurnosnu kopiju.
6. Fsck
Ova zastavica označava redoslijed kojim fsck (provjera datotečnog sustava) treba provjeravati datotečni sustav pri dizanju. Uslužni program fsck na Linux sustavima provjerava i popravlja konzistentnost datotečnog sustava. Zadana vrijednost je postavljena na 0, što znači da ne provjeravajte datotečni sustav.
Ostale moguće vrijednosti su:
- 1: Prvo provjerite datotečni sustav
- 2: Provjerite datotečni sustav nakon provjere svih datotečnih sustava s fsck oznakom 1
- 3: Provjerite datotečni sustav nakon provjere svih datotečnih sustava s fsck oznakom 1 ili 2
Ako želite svaki put provjeriti svoje datotečne sustave, postavite je na višu vrijednost.
Montiranje diskova za pohranu na Linux
Datotečni sustavi igraju sastavnu ulogu u vašem Linux sustavu. Bez odgovarajućeg datotečnog sustava bilo bi teško upravljati i organizirati podatke na računalu.
Jeste li znali da također možete montirati datotečne sustave iz drugih operativnih sustava na vašem Linux stroju?