En nybegynnere introduksjon til Linux /etc /fstab -filen

En nybegynnere introduksjon til Linux /etc /fstab -filen
Hvis du er en erfaren Linux -bruker, vil du på et tidspunkt komme over monteringspartisjoner. FSTAB -filen brukes i utgangspunktet til dette formålet og finnes ofte på Linux -distribusjoner. Den opprettes automatisk når du først installerer et Linux -operativsystem. I tilfelle kan du ikke se denne filen, eller den er ikke opprettet på annen måte, kan du ganske enkelt opprette en ny.

Hva vil vi dekke?

I denne artikkelen vil vi utforske fstab -filen i Linux.

Hva trenger du?

Du bør ha grunnleggende kunnskap om Linux -partisjoner slik at du vet hva du gjør med dem. Det er alltid en sikker policy å ha en sikkerhetskopi av den opprinnelige filen før du manipulerer den.

Vi anbefaler at du først bruker virtuelle maskiner for å forstå hvordan fstab -filen fungerer. Ellers, hvis du prøver å bruke vertssystemet ditt fra første hånd, kan du havne i et systemulykke. Så vær forsiktig fremover.

Hva er fstab -filen?

Fstab -filen eller filsystemtabell ligger inne i /etc Katalog og den brukes til å fortelle systemet hvordan og hvor du skal montere og demontere filer. For nybegynnere refererer montering til å gjøre filsystemet tilgjengelig som filer og kataloger i det gitte monteringspunktet, som er en vanlig katalog.

Syntaks for fstab -filen

Fstab er en vanlig tekstfil som kan inneholde en eller flere linjer. Disse linjene er atskilt med et fane -tegn. Linjene som starter med en '#' er kommentarer. Den generelle syntaksen for denne filen er som:

[enhet_navn] [mount_point] [filsystemtype] [alternativer] [dump] [pass]

Den første linjen[enhetsnavn] er enheten/partisjonsnavnet som også kan være et eksternt filsystem. Den har forskjellige spesifikasjoner for forskjellige typer lagring.

Enhetsnavnet blir fulgt av Alternativ som spesifiserer plasseringen/katalogen der enheten blir montert på rotfilsystemet. Fra dette stedet kan vi få tilgang til innholdet i den monterte enheten/partisjonen.

Type filsystem (FAT16, FAT32, NTFS, XFS, etc.) til montering er spesifisert i .

De Tag er filsystemets spesifikke. Du kan legge "standardverdier" her eller kan brukes til å spesifisere brukernavn, passord, legitimasjonsfiler eller nøkkelord som "ro'For det skrivebeskyttede fjellet,'rw'For lese-skrive-monteringen, navnet på brukeren som kan montere et filsystem, og så videre.

De Felt bestemmer om du vil ta sikkerhetskopi av filsystemet. A '1'Her betyr å ta en sikkerhetskopiering av filsystemet, mens A'0'betyr å ignorere en sikkerhetskopi. Hvis du ikke er sikker, kan du bare bruke en '0'Her.

Det siste feltet, , brukes med fsck som bestemmer bestillingen av å sjekke filsystemet med fsck. Hvis du ikke vil sjekke filsystemet, kan du angi en '0' her. I en praktisk brukssak, sett "1”For rotpartisjonen og“2" for andre.

Hvorfor eksisterer fstab -filen?

FSTAB -filen monterer automatisk partisjonen på systemstartet. I gamle dager måtte enheter monteres manuelt ved hjelp av Mount -kommandoen. Den bestemmer hvor en partisjon på filsystemet vil bli montert. Den inneholder all informasjonen om monteringspunktene, inkludert alternativene og monteringspunktene. Mount -kommandoen brukes til å montere filsystemer, for eksempel roten, /støvelen og byttepartisjonene, til filsystemene de er ment å være montert på.

I tilfelle du legger til ekstra lagring etter installasjon av operativsystemet, kan du redigere filen for å imøtekomme nye stasjoner. La oss se hvordan du bruker fstab for å montere et filsystem.

Hvordan redigere en fstab -fil?

Som standard er filtillatelse for FSTAB-filen satt til å skrivebeskyttet for normale brukere. Bare rotbrukere eller superbrukere kan åpne den for redigering. Dette gjøres for sikkerhetsformål slik at en misforståelse ikke kan endre filen utilsiktet.

FSTAB-filen skal redigeres nøye, enhver liten feil i oppføringer kan føre til systemoppstartproblemer.

Oppgi oppføringene på filsystemet ditt ved å kjøre kommandoen:

$ LSBLK -L

I mitt tilfelle kan du se partisjonen SDB1 er ikke montert på noe filsystem. La oss gå videre og knytte denne partisjonen til et eller annet punkt:

Trinn 1. Lag en katalog der du vil montere denne partisjonen:

$ sudo mkdir /linuxhint

Steg 2. Bruk Mount -kommandoen til å montere SDB1 til /Linuxhint:

$ sudo mount /dev /sdb1 /linuxhint

Vær forsiktig her og unngå feil for å spare tid.

Trinn 3. Kjør kommandoen og sjekk 'mountpointKolonnen for å sjekke om partisjonen vår er riktig montert:

$ LSBLK -L | grep 'sdb1'

Utgangen fra den siste kommandoen viser tydelig at partisjonen er vellykket montert.

Trinn 4. Partisjonen vår er ikke permanent montert før nå, for å gjøre den permanent, må vi redigere FSTAB -filen. Siden jeg bruker Ubuntu -systemet, trenger jeg UUID for å identifisere partisjoner:

$ sudo blkid | grep SDB1

Så uuid = ”4484868584867966“.

Trinn 5. Hvis du hopper over dette trinnet, blir ikke partisjonen din automatisk montert etter å ha startet på nytt systemet ditt.

For å gjøre endringene permanent, åpne FSTAB -filen (husk å ta en sikkerhetskopi av den opprinnelige filen):

$ sudo nano /etc /fstab

Skriv inn nedenfor på oppføringene her:

UUID = 4484868584867966 /Linuxhint NTFS-3G Standards 0 0 0 0

Lagre filen og avslutningen.

Verifisere prosedyren

La oss nå bekrefte om vi er på vei i riktig retning. La oss starte systemet på nytt og deretter sjekke på nytt om målpartisjonen er montert riktig. Etter å ha startet på nytt systemet, kjører du følgende kommando:

$ df -h

Som vi kan se, er partisjonen SDB1 vellykket montert på /Linuxhint.

Konklusjon

Etter å ha gått gjennom denne artikkelen, håper vi at du vil ha en bedre forståelse av formålet med FSTAB -filen og kan tydelig forstå de forskjellige oppføringene i filen. Hvis du ønsker å utforske mer, kan du prøve å montere et lokalt og et eksternt filsystem på din virtuelle maskin. Neste, prøv å inkludere forskjellige andre alternativer for å se hvordan de fungerer.