Fstab

Fra Wikipedia, den frie encyklopedi.

Overskriften for denne artikkelen er feilaktig på grunn av tekniske begrensninger. Den riktige overskriften er fstab.

fstab er en konfigurasjonsfil som inneholder informasjon om de forskjellige filsystemenedatamaskinen. Konfigurasjonsfilen brukes av mount, fsck og dump til å foreta montering, filsystemsjekk og sikkerhetskopiering av filsystemene.

Innholdsfortegnelse

fstab-filens oppbyggning

fstab-filen er inndelt i 6 felter, atskilt med tabulator eller mellomrom, som vist nedenfor. Denne artikkelen tar for seg de ulike feltene i detalj.

Enhet Katalog Filsystem Opsjoner Dump Pass
proc /proc proc defaults 0 0
/dev/hda6 none swap sw 0 0
/dev/hda3 / reiserfs defaults 0 1
/dev/cdrom /mnt/cdrom udf,iso9660 ro,users,noauto 0 0

Enhet

Det første feltet beskriver blokkenheten eller nettverksfilsystemet som ønskes montert. For lokale monteringer vil feltet beskrive en blokkenhet, opprettet av mknod. Eksempler på enheter kan være /dev/cdrom og /dev/hda1. Syntaksen for nettverksfilsystem avhenger av hvilken protokoll tjeneren bruker.

Eksempler på syntaks:

  • For NFS-monteringer er syntaksen tjener:katalog, eksempelvis foo.no:/local/media.
  • For SMB-monteringer er syntaksen //tjener/katalog, eksempelvis //foo.no/local/media.
  • For procfs bruker man proc som enhet.

ext2- eller XFS-filsystemer kan også spesifiseres eksplisitt med UUID eller volumetikett. I stedet for å angi en partisjon, skriver man da inn UUID=uuid eller LABEL=etikett. Dette er spesielt nyttig dersom man må bytte ut en harddisk og diskenheten endrer seg, ettersom man i så fall kan hindre at volumetiketten endres.

Katalog

Felt nummer to beskriver monteringspunkt for filsystemet. For montering av f.eks. en partisjon som inneholder musikk, kan katalogen være /local/media/mp3/. Fordi mount bruker dette feltet som et del av argumentet og det ikke er noe automatikk i oppretting av monteringspunkter, må man sørge for at katalogen allerede eksisterer. Temporære filsystemer som CD-er, minnebrikker og disketter skal ifølge FHS monteres direkte under katalogen /mnt.

Rekkefølgen på monteringspunkter i /etc/fstab er essensiell, fordi oppstartsprosedyren monterer enhetene sekvensielt. Hvis f.eks. monteringspunkt /var/www angis tidligere enn /var, vil ikke /var/www bli montert.

Filsystem

I dette feltet skal typen filsystem oppføres. Her er det flere filsystemer å velge mellom, der bl.a. ext2, ext3, VFAT og ReiserFS er de vanligste. Hvis det er et nettverksfilsystem, er det protokollen til tjeneren som bestemmer hva slags filsystem man skal føre opp. Filsystem må også støttes av kjernen man kjører. For en oversikt over filsystemer som støttes av kjernen, kan man undersøke filen /proc/filesystems.

For vekslepartisjoner skriver man swap.

I stedet for å kommentere linjer med #, og dermed utelate en linje, kan man skrive ignore i dette feltet. Det gjøres ofte der man vil spesifisere at en diskpartisjon ikke er i bruk.

Opsjoner

Det femte feltet inneholder opsjoner for filsystemet. Hver opsjon er separert med et komma. Feltet skal spesifisere hva slags montering som skal utføres og andre opsjoner for den aktuelle filsystemstypen. Alt ettersom det er et lokalt- eller nettverksfilsystem, er det forskjellige opsjoner som kan spesifiseres.

For opsjoner for de enkelte, henvises det til Montere opsjoner-, NFS- og SMB-artiklene.

Dump

Dette feltet brukes av dump-kommandoen for å bestemme om et system skal dumpes (sikkerhetskopieres). Dersom feltet er tomt eller inneholder 0, vil dump forstå at filsystemet ikke skal dumpes.

Pass

Det sjette og siste feltet brukes av programmet fsck for å undersøke rekkefølgen av eventuelle filsystemsjekk. Dersom man ønsker filsystemsjekk, bør rotkatalogen ha tallet 1, mens andre filsystemer bør ha 2. Dersom feltet er tomt eller inneholder 0, vil fsck forstå at filsystemet ikke skal kontrolleres for feil.

Det kan også nevnes at filsystemer i en fysisk harddisk vil sjekkes sekvensielt, mens filsystemer på ulike harddisker sjekkes parallelt.

Se også


Personal tools