La oss dykke dypt inn i "/etc/fstab" -filen.
FSTAB -filen
Som beskrevet tidligere, er det en konfigurasjonsfil som inneholder informasjon om partisjoner, enheter og monteringskonfigurasjoner. Det ligger på følgende sted.
$ ls -lh /etc /fstab
Det er en vanlig tekstfil, så vi kan bruke hvilken som helst tekstredigerer etter vårt valg for å jobbe med den. Imidlertid krever det rot tillatelse til å skrive endringer i det.
Grunnleggende
Først må du se på FSTAB -filen i systemet ditt. Merk at hvert system vil ha forskjellige oppføringer på grunn av partisjon og maskinvareforskjeller. Imidlertid vil alle FSTAB -filer dele den samme grunnleggende strukturen.
$ katt /etc /fstab
Hver linje i filen er dedikert til en unik enhet/partisjon. Det er delt inn i seks kolonner. Her er en kort beskrivelse av hver av kolonnene.
Enhetsnavn
Det er etiketten til den aktuelle enheten/partisjonen. Hver enhet og partisjon får sitt unike enhetsnavn. Enhetsnavnet er viktig for monteringsenheter, partisjoner og filsystemer.
Vi kan bruke LSBLK -kommandoen for å få en rapport om alle blokkenhetene. Den rapporterer praktisk talt alle dingsene og partisjonene med enhetsnavnene sine.
$ LSBLK -A
Standard monteringspunkt
I Linux må en enhet, partisjon eller filsystem monteres på et sted før systemet kan bruke det. Montering gjør filsystemet tilgjengelig gjennom datamaskinens filsystem. Mount Point er katalogtilgang til enheten, partisjonen eller filsystemet.
Vi kan få en liste over alle monterte partisjoner på systemet.
$ montering
I sammenheng med FSTAB -filen vil monteringspunktet beskrevet for det spesifikke enhetsnavnet bli brukt som standard monteringspunkt. Når datamaskinen støvler, vil systemet montere alle enhetene til monteringspunktene beskrevet i denne filen.
Filesystemtype
Et filsystem kan beskrives som en indeks for databasen med all den fysiske plasseringen av data på lagringen. Det er mange filsystemer brukt mye. Linux støtter flere filsystemer som standard. Her er en kortliste over de populære filsystemene.
Et annet alternativ er "Auto", som lar systemet automatisk oppdage filesystemtypen på enheten eller partisjonen. Bruk dette alternativet hvis du ikke er trygg på det spesifikke filsystemet.
Monteringsalternativer
Monteringsalternativene bestemmer monteringsatferden til enheten/partisjonen. Det regnes som den mest forvirrende delen av fstab -filen.
Her er en kortliste over noen av de vanlige alternativene du vil komme over når du jobber med FSTAB -filen.
Dump
Den beskriver om filsystemet skal sikkerhetskopieres. Hvis verdien er 0, vil dumpen ignorere filsystemet. I de fleste tilfeller er det tildelt 0. For sikkerhetskopi er det mer praktisk å bruke forskjellige tredjepartsverktøy.
FSCK -alternativer
FSCK -verktøyet sjekker filsystemet. Verdien som er tilordnet i denne kolonnen, bestemmer i hvilken rekkefølge FSCK vil sjekke de listede filsystemene.
Redigering av fstab -fil
Før du redigerer FSTAB -filen, anbefales det alltid å ha en sikkerhetskopi.
Før du gjør endringer i FSTAB -filen, anbefales det å gjøre en sikkerhetskopi først. Den inneholder kritiske konfigurasjonsdetaljer, så gale oppføringer kan forårsake uønskede resultater.
$ sudo cp -v /etc /fstab /etc /fstab.Sikkerhetskopi
For å redigere FSTAB -filen, start din tekstredigerer du velger med sudo.
$ sudo nano /etc /fstab
For å skrive en kommentar, bruk “#” i starten.
$ # Dette er en kommentar
Merk at noen oppføringer kan bruke enheten UUID i stedet for et enhetsnavn. For å få UUID på en enhet, bruk Blkid.
$ blkid
Etter at alle endringene er gjort, lagre filen og lukk redigereren. Disse endringene vil ikke være effektive med mindre systemet starter på nytt.
Siste tanker
FSTAB -filen er en enkel, men kraftig løsning på mange situasjoner. Den kan også automatisere montering av eksterne filsystemer. Det krever bare å forstå kodestrukturen og støttede alternativer for å ta full fordel av det.
For mer dyptgående info, sjekk mannsiden.
$ mann fstab
Glad databehandling!