Hva er Fstab?
Fstab er operativsystemets filsystemtabell. Hvis du vil ha en gjennomgang av filsystemer, må du sjekke ut vår andre artikkel, HTG Forklarer: Hvilket Linux-filsystem bør du velge? I gamle dager var det den primære måten at systemet automatisk installerte filer. I dag kan du koble til en USB-stasjon av noe slag, og det vil bare komme opp i Nautilus som det gjør i Windows og Mac OS, men en gang til måtte du manuelt montere disse diskene til en bestemt mappe ved hjelp av " mount "kommando. Dette var sant for DVDer, CDer og til og med floppies (husk de?).
Deretter var det eneste alternativet som forteller datamaskinen at når en bestemt enhet ble koblet til, bør den automatisk monteres på et bestemt sted. Det er her fstab kom inn, og det var fantastisk. Anta at du byttet harddisker på IDE- eller SCSI-kontrolleren. Datamaskinen kan laste filsystemene i en annen rekkefølge, som muligens ødelegger ting. Fstab er konfigurert til å lete etter spesifikke filsystemer og montere dem automatisk på en ønsket måte hver gang, slik at det forhindrer et mylder av katastrofer.
Din Fstab-fil
Fstab-filen er plassert på:
/etc/fstab
La oss se på fstab-filen, skal vi?
De åpenbare alternativene
Rediger: Bruk UUID i din fstab-fil, mens det er praktisk for de fleste hjemmebrukere, har noen store advarsler. Dette virker ikke når du bruker ting som "samlet" eller "nettverksbasert" enheter. Hvis du er mer avansert bruker, eller planlegger å bruke ting som programvare RAID i fremtiden, har du det bedre ikke å bruke UUIDs.
The Scarier Stuff
De neste avsnittene er det som vanligvis skremmer bort nykommere, men de er egentlig ikke så kompliserte. Det finnes et stort sett med muligheter, men det er en håndfull eller så veldig vanlig. La oss ta en titt på dem. (Standardalternativet er først, etterfulgt av alternativer, men som Linux distros kan være svært forskjellige, kan kjørelengdeet variere.)
- auto / noauto: Angi om partisjonen skal monteres automatisk ved oppstart. Du kan blokkere bestemte partisjoner fra montering ved oppstart ved å bruke "noauto".
- exec / noexec: Angir om partisjonen kan utføre binære filer. Hvis du har en skrape partisjon som du kompilerer på, vil dette være nyttig, eller kanskje hvis du har / hjemme på et eget filsystem. Hvis du er bekymret for sikkerhet, endrer du dette til "noexec".
- ro / rw: "ro" er skrivebeskyttet, og "rw" er read-write. Hvis du vil kunne skrive til et filsystem som bruker og ikke som root, må du ha "rw" angitt.
- synkronisering / asynk: Denne er interessant. "Synkroniser" krever at skriveren skjer umiddelbart ved utførelse av kommandoen, som er ideell for disketter (hvor mye av en geek er du?) Og USB-stasjoner, men er ikke helt nødvendig for interne harddisker. Hva "async" gjør det er tillate kommandoen å utføre over en forsinket tidsperiode, kanskje når brukeraktiviteten dør ned og lignende. Har du noen gang fått beskjed om å vente "mens endringer blir skrevet til stasjonen?" Dette er vanligvis hvorfor.
- nouser / user: Dette tillater brukeren å ha montering og demontering av privilegier. Et viktig notat er at "bruker" automatisk innebærer "noexec", så hvis du trenger å utføre binærprogrammer og fortsatt montere som bruker, vær sikker på at du eksplisitt bruker "exec" som et alternativ.
Disse alternativene er adskilt av et komma og ikke mellomrom, og kan settes i hvilken som helst rekkefølge. Hvis du ikke er sikker på standardinnstillingene, er det greit å spesifisere alternativene dine eksplisitt. Ting som er montert fra midlertidige steder (som USB), følger ikke dette grunnleggende mønsteret med mindre du opprettet oppføringer for dem (ved UUID) i fstab. Det er praktisk når du vil ha en ekstern harddisk for alltid å montere på en bestemt måte, fordi normale tommelfinger og lignende ikke vil bli påvirket.
Dumping og Fscking
Nå som du vet hva du gjør, kan du bli gal med automatisk montering og lignende. Det er veldig praktisk når du har massevis av partisjoner som må administreres. Husk alltid å ta sikkerhetskopiering dersom noe går galt, men ha det gøy, og vær sikker på å legge igjen dine erfaringer i kommentarene!