13Sep
Ako koristite Linux, vjerojatno je potrebno promijeniti neke opcije za svoje datotečne sustave. Upoznavanje s fstab-om može učiniti čitav proces puno lakšim, a mnogo je lakše nego što mislite.
Š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 reći računalu da je u bilo kojem trenutku priključen određeni uređaj, on bi trebao biti automatski postavljen 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
Fstab datoteka nalazi se na:
/etc/ fstab
Pogledajmo moju fstab datoteku, zar ne?
Svakako ćete vidjeti razlike, ali ako želite slijediti zajedno sa svojom fstabom samo pop ovu naredbu u terminal:
Također možete koristiti gedit ako niste zadovoljni s nano.
Vidljivi opcije
Primijetit ćete da svi zapisi počinju s UUID-ovima. Možda ćete se sjetiti da ste ovo vidjeli u nekom od naših prethodnih članaka, kako odabrati particijsku shemu za vaš Linux PC, no opet ćemo je objasniti. Svaki datotečni sustav, tijekom formatiranja, dobiva univerzalno jedinstvenu identifikacijsku oznaku, što je potrebno za grob. Budući da se ne može mijenjati, ovo je idealan način za odabir datotečnih sustava za montažu, posebno za one važne. Recimo da je vaša / home particija na drugom tvrdom disku, a vi završite premještanjem na vanjski tvrdi disk;fstab će i dalje pronaći tu particiju i montirati ga ispravno, izbjegavajući neuspjelu podizanje sustava. Ako se prebacujete na stari način korištenja identifikatora uređaja za odabir particija( tj. /dev/ sda1), ova prednost nestaje jer se tvrdi diskovi i particije broje pomoću njihovih kontrolera i mogu se stoga promijeniti.
Uredi: Korištenje UUID-ova u fstab datoteci, a prikladno 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.
Slijedeći odjeljak fstab, kao i sve kasnije, odvaja se bilo razmak ili kartica ili njihova kombinacija. Ovdje ćete pronaći točku montiranja. Kao što vidite, imam korijen( /) točku montiranja, swap i dvije koje sam ručno dodao za svoje dijeljene mrežne diskove za pohranu. Ako dodajete unos u fstab, morat ćete ručno stvoriti točku montiranja prije ponovnog pokretanja računala( i promjene će stupiti na snagu).
Slijedi odjeljak koji identificira vrstu datotečnog sustava na particiji. Mnogi, kao što su ext2 /3/ 4, ReiserFS, jFS i sl. Prirodno su pročitali Linux. Vaš će se sustav možda još uvijek morati instalirati na određene pakete kako bi ih mogao čitati i pisati. Savršeni primjeri su moje NTFS particije;možete vidjeti da koristim ntfs-3g upravljački program za pristup njima.
The Scarier Stuff
Sljedećih nekoliko sekcija koje obično uplašuju novopečene, ali stvarno nisu tako komplicirane. 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, vaša kilometraža može varirati.)
- auto / noauto: Odredite treba li se particija automatski postaviti na podizanje sustava. Možete blokirati određene particije od montaže pri dizanju pomoću "noauto".
- exec / noexec: Određuje hoće li particija izvesti 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.
- / korisnik: To omogućava korisniku da ima ugradne 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.
Ove se opcije odvajaju zarezom, bez razmaka i mogu se staviti u bilo koju redoslijed. 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.
Možete vidjeti da su moja dva pogona za pohranu imaju korisničke ovlasti za montažu omogućene, omogućeno čitanje i pisanje te je automatska montaža uključena. Ne sastavljam puno softvera, ali kad budem učinio, dodajem "exec" opciju na kraju popisa.
Dumping i Fscking
Sljedeća opcija je binarnu vrijednost( "0" za lažno i "1" za istinito) za "damping". Ovo je prilično zastarjela metoda sigurnosne kopije u slučajevima kada je sustav pao. Trebali biste ovo ostaviti kao "0".
Zadnja opcija je numerička vrijednost za "prolazak". To govori sustavu redoslijed kojim se fsck( izgovorite kako god želite) ili izvršite provjeru datotečnog sustava. Ako disk ima opciju "0", bit će preskočen, poput mojih disketa za pohranu pohranjenih u NTFS formatu. Sustav korijenskih datoteka uvijek bi trebao biti "1" i drugi datotečni sustavi mogu ići kasnije. Ovo najbolje funkcionira za datotečne sustave datoteka kao što su ext3 / 4 i ReiserFS.Stariji datotečni sustavi poput FAT16 / 32 i ext2 mogu potrajati neko vrijeme, pa je bolje da ih isključite i povremeno odradite.
Sada kada 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!