Forstå Linux /etc /fstab

fstab filen har en svært nøkkel oppdrag for Linux-systemet. Hva den gjør er kart enheter til kataloger, slik disse enhetene kan brukes. Hvis du kobler til en ekstern harddisk eller en enhet som for eksempel en iPod du er nødt til å dra nytte av fstab. I denne artikkelen vil du lære hvordan du lager en skikkelig fstab entry for å gjøre montering enheter enkle.

Hva fstab betyr

Som sagt tidligere, er det /etc /fstab filen et middel for å kartlegge enheter til steder kan brukes slik at enhetene. Vanligvis når du kobler til en ekstern enhet som enheten vil dukke opp som en enhet i den spesielle katalogen /dev. De fleste eksternt tilkoblede USB-enheter vil dukke opp som en variant av /dev /sda. Men hvis du prøver å få tilgang til denne enheten via /dev katalogen du har uten hell. I stedet må du tilordne enheten til en vanlig, monterbar katalogen slik at enheten kan brukes. Uten fstab filen bare root brukeren ville være i stand til å gjøre montering og tilkoblingskommandoen vil alltid være noe sånt som "mount /dev /sda2 /media /mp3". Når root brukeren monterer en enhet på denne måten bare root brukeren vil ha skrivetilgang til enheten. I tilfelle av en mp3-spiller som betyr bare root brukeren vil kunne legge til musikk til enheten. Det er der fstab hjelper ut. . Du kan lage en fstab oppføring som vil tillate vanlige brukere å montere og avmontere enheter samt skrive til de monterte enheter

Typisk fstab entry

Strukturen i en fstab oppføring er:

enhet mounting_directory filesystem_type alternativer 0 0

Enheten vil alltid bli tildelt når du har plugget i hva det er du skal montere. Den enkleste måten å finne ut hva som har blitt tildelt er å åpne opp en kommando terminal og skriv inn kommandoen dmesg.
Bruke dmesg
vil kreve at du holde utfører kommandoen inntil kjernen har anerkjent enheten. Eller du kan skrive inn kommandoen tail -f /var /log /meldinger plakater (må kjøres som root). Bruke halen
kommandoen vil holde følge produksjonen av meldingene loggfilen som vil gi deg all den informasjonen du trenger.

Med den forståelse av hvor du får enheten plassering i hånden la oss gå videre til mounting_directory
oppføring. Dette er ganske enkel: Lag en katalog, som en underkatalog under /media
oppkalt etter den enheten du ønsker å montere. For eksempel, hvis du skal montere en USB minnebrikke kan du lage en katalog som heter /media /tommel
eller hvis du trenger å montere iPod kan du opprette en katalog som heter /media /ipod
. Denne katalogen er hvor du skal montere enheten. Når enheten er montert der vil du gå til denne katalogen for å administrere data de enheter '.

Den neste delen, filesystem_type, beskriver hvilken type filsystem du ønsker å montere. Linux støtter ganske stort utvalg av filsystemer som: cramfs, EFS, ext2, ext3, VFAT, fett, nfs, UDF, SysV, smbfs, Minix, msdos, reiserfs, HPFS HFS, ISO9660, og mange flere. Det er også auto
filsystemtypen som betyr kjernen vil oppdage den type.

alternativer
delen av fstab er hvor ting begynner å vokse litt mer komplisert . Jeg vil forklare de vanligste alternativene:

auto /noauto: auto
alternativet er standard, og betyr at enheten vil bli montert automatisk. noauto
alternativer betyr at enheten vil ikke bli montert automatisk. Med "automatisk" mener jeg enten ved oppstart eller når kommandoen mount -a
utstedes

user /nouser:. bruker
alternativet kan alle standard (og rot ) brukere å montere enheten. nouser
alternativer tillater bare root brukeren å montere enheten

ro. Monter enheten i skrivebeskyttet modus

rw. Monter enheten i lese /skrive . modus

sync /async: synkroniserings
alternativer skriver data til enheten på fly (så snart en kommando er utstedt) mens async
alternativet skriver data senere

suid:.. Dette allos suid og SGID biter for å være effektive på montert filsystemet

defaults: Bruk alle standardvalgene (rw, suid, dev, exec, auto, nouser, og async)

Den siste delen er faktisk den dump /fsck delen. I utgangspunktet hvis du setter disse bitene til 0 (av) de monterte enheter vil ikke bli kontrollert av enten dump eller fsck. Du vil sjelden, om noensinne, trenger noe men nuller her.

Final Thoughts

Så det er det. Det grunnleggende den ofte forvirrende fstab fil. Senere vil vi få inn noen klistremerke fstab problemer, men for nå bør du ha en ganske god forståelse av hvordan fstab fungerer. Anmeldelser