Što je Fstab?
Fstab je tablica datotečnog sustava vašeg operativnog sustava. Ako želite pregledati datotečne sustave, svakako pogledajte naš drugi članak, HTG objašnjava: Koji Linux datotečni sustav trebate odabrati? U starim danima, to je bio primarni način da je sustav montiran datoteke automatski. Danas možete priključiti bilo koji USB pogon i pojavit će se samo u Nautilusu kao da se radi u sustavu Windows i Mac OS, no nekad, morali ste ručno montirati te diskove u određenu mapu pomoću " mount "naredbu. To vrijedi za DVD, CD i čak i diskete (sjetite se tih?).
Tada je vaša jedina alternativa bila priopćiti računalu da je u bilo kojem trenutku priključen određeni uređaj, trebao bi se automatski postaviti na određeno mjesto. Ovo je mjesto gdje je fstab došao, i bilo je strašno. Pretpostavimo da ste zamijenili tvrde diskove na IDE ili SCSI kontroleru. Računalo može učitati datotečne sustave različitim redoslijedom, što može dovesti do zabune. Fstab je konfiguriran za traženje specifičnih datotečnih sustava i automatski ih postavlja na željeni način svaki put, sprečavajući da se bezbrojne katastrofe pojavljuju.
Vaša Fstab datoteka
Datoteka fstab nalazi se na:
/etc/fstab
Pogledajmo moju fstab datoteku, zar ne?
Očigledne opcije
Uređivanje: upotreba UUID-ova u vašoj fstab datoteci, iako prikladna za većinu kućnih korisnika, ima nekoliko velikih upozorenja. To ne funkcionira kada koristite stvari poput "sastavljenih" ili "mrežnih" uređaja. Ako ste više napredni korisnik ili planirate upotrebljavati stvari kao što je softver RAID u budućnosti, bolje vam je da ne upotrebljavate UUID.
The Scarier Stuff
Sljedećih nekoliko odjeljaka su ono što obično otpuštaju pridošlice, ali zapravo nisu tako komplicirani. Postoji širok raspon dostupnih opcija, ali postoji nekoliko ili vrlo čestih opcija. Pogledajmo ih. (Zadana opcija je prva, a slijede alternative, ali budući da Linux distros može biti vrlo različit, kilometraža može varirati.)
- auto / noauto: Odredite treba li se particiju automatski postaviti na podizanje sustava. Možete blokirati određene particije od montaže pri dizanju pomoću "noauto".
- exec / noexec: Određuje da li particija može izvršiti binaries. Ako imate pregrađivanje particije na koju se sastavlja, onda bi to bilo korisno, ili možda ako imate / home na zasebnom datotečnom sustavu. Ako ste zabrinuti za sigurnost, promijenite to u "noexec".
- ro / rw: "ro" je samo za čitanje, a "rw" je čitanje-pisanje. Ako želite biti u mogućnosti pisati u datotečni sustav kao korisnika, a ne kao korijen, morat ćete navesti "rw".
- sync / async: Ovo je zanimljivo. "Sinkronizacija" prisiljava pisanje na izvršenje naredbe, što je idealno za floppy diskove (koliko ste geekovi?) I USB pogoni, ali nije sasvim nužno za interne tvrde diskove. Ono što "async" omogućuje jest naredba za izvršavanje tijekom proteklog vremenskog razdoblja, možda kada korisnikova aktivnost odumire i slično. Jeste li ikada dobili poruku koja traži vašu "pričekajte dok se promjene upisuju u pogon?" Ovo je obično zašto.
- nouser / user: Ovime korisnik može imati ugrađene i demontirane povlastice. Važna napomena je da "korisnik" automatski podrazumijeva "noexec" pa ako trebate izvršiti binaries i još uvijek montirati kao korisnik, svakako eksplicitno koristite "exec" kao opciju.
Te se opcije odvajaju zarezom i bez razmaka, a mogu se staviti u bilo koju narudžbu. Ako niste sigurni u zadane postavke, u redu je izričito navesti opcije. Stvari koje su montirane s privremenih mjesta (poput USB-a) neće slijediti ovaj osnovni obrazac, osim ako ste ih stvorili (po UUID-u) u fstab-u. Prikladno je kada želite da se vanjski tvrdi disk uvijek montira na poseban način, jer neće utjecati na normalne palčeve pogone i slično.
Dumping i Fscking
Sada kad znate što radite, možete poludjeti s automatskim montiranjem i slično. Vrlo je zgodan kada imate ton particija koje treba upravljati. Uvijek se sjetite napraviti sigurnosnu kopiju u slučaju da nešto pođe krivo, ali se zabavite i svakako ostavite svoja iskustva u komentarima!