Linux - Fsck to Repair Filesystem
Innholdsfortegnelse:
- Hvordan bruke
fsck - Reparer ødelagt filsystem
- Reparer rotfilsystem
- Kontroller filsystemer på oppstart
fstabAlternativer- Konklusjon
fsck
(filsystemsjekk) er et kommandolinjeverktøy som lar deg utføre konsistenskontroller og interaktive reparasjoner på ett eller flere Linux-filsystemer. Den bruker programmer som er spesifikke for typen filsystem som den sjekker.
Du kan bruke
fsck
kommandoen til å reparere ødelagte filsystemer i situasjoner der systemet ikke kan starte opp, eller en partisjon ikke kan monteres.
, vi vil snakke om
fsck
kommandoen.
Hvordan bruke
fsck
fsck
kommandoen har følgende generelle form:
fsck
Bare root eller brukere med
sudo
rettigheter kan tømme bufferen.
Når ingen
FILESYSTEM
er gitt som et argument, sjekker
fsck
enhetene som er oppført i
fstab
filen.
Kjør aldri
fsck
på monterte partisjoner, da det kan skade filsystemet. Før du prøver å sjekke eller reparere filsystemer, må du alltid
unmount
det først.
fsck
kommandoen er en innpakning for de forskjellige Linux-filsystemets brikker (
fsck.*
) Og godtar forskjellige alternativer avhengig av filsystemets type.
Sjekk de manuelle sidene for mer informasjon om en spesifikk kontrollør. For å se alternativene som er tilgjengelige for
fsck.ext4
, skriver du for eksempel:
Reparer ødelagt filsystem
Det enkleste
fsck
med
fsck
kommandoen er å reparere et ikke-root-ødelagt ext3- eller ext4-filsystem.
-
Demonter enheten:
sudo umount /dev/sdc1Kjør
fsckå reparere filsystemet:sudo fsck -p /dev/sdc1Alternativet
-pfortellerfsckom automatisk å reparere eventuelle problemer som kan løses trygt uten brukerinngrep.Når filsystemet er reparert, monter partisjonen:
sudo mount /dev/sdc1
Reparer rotfilsystem
fsck
kan ikke sjekke rotfilsystemet på en kjørende maskin fordi det ikke kan demonteres.
Slik kjører du
fsck
i gjenopprettingsmodus:
- Gå inn i oppstartsmenyen og velg Avanserte alternativerVelg gjenopprettingsmodus og deretter "fsck". Når du blir bedt om å legge om root-filsystemet, velger du "Ja". Når du er ferdig, fortsetter du den normale oppstarten.
Slik kjører du
fsck
fra en live distribusjon:
-
Start direkte distribusjonen.
Bruk
fdiskellerpartedå finne rotpartisjonsnavnet.Åpne terminalen og kjør:
sudo fsck -p /dev/sda1Når det er gjort, start live distribusjonen på nytt og start opp systemet.
Kontroller filsystemer på oppstart
På de fleste Linux-distribusjoner kjører
fsck
på starttid hvis et filsystem er merket som skittent eller etter et visst antall støvler eller tid.
Hvis du vil se gjeldende monteringstall, sjekke frekvensnummer, sjekke intervall og tidspunktet for den siste kontrollen for en bestemt partisjon, bruker du
tune2fs
verktøyet:
sudo tune2fs -l /dev/sdc1 | grep -i 'last checked\|mount count'
Hvis du for eksempel vil løpe
Du kan også angi maksimal tid mellom to sjekker. For å angi en måned skal du for eksempel kjøre: For å tvinge
På eldre distribusjoner kjører
Den siste, sjette kolonnen (
Rotfilsystemet skal ha en verdi på
Hvis du vil lære mer om
Mount count: 292 Maximum mount count: -1 Last checked: Tue Jul 24 11:10:07 2018 Check interval: 0 ()
Mount count: 292 Maximum mount count: -1 Last checked: Tue Jul 24 11:10:07 2018 Check interval: 0 ()
0
eller
-1
betyr at
fsck
aldri vil løpe. “Kontroller intervall” er den maksimale tiden mellom to filsystemkontroller.
fsck
etter hver 25 støvler (montering), skriver du:
sudo tune2fs -c 25 /dev/sdc1
sudo tune2fs -i 1m /dev/sdc1
fsck
til å kjøre på starttid på SystemD-distribusjoner, passerer du følgende kjernestartparametere:
fsck.mode=force fsck.repair=yes
fsck
på boot hvis
/forcefsck
filen er til stede:
fstab
Alternativer
fstab
er en konfigurasjonsfil som forteller systemet hvordan og hvor du skal montere partisjonene.
/etc/fstab
filen inneholder en liste med oppføringer i følgende skjema:
# /dev/sda1 / ext4 defaults 0 1 /dev/sda2 /home ext4 defaults 0 2 server:/dir /media/nfs nfs defaults 0 0
) er alternativet som kontrollerer rekkefølgen som filsystemkontrollene gjøres ved omstart.
0
- Ikke sjekk.
1
- Filsystemene som skal sjekkes først og en om gangen.
2
- Alle andre filsystemer som blir sjekket senere og muligens parallelt.
1
, og alle andre filsystemer du vil bli sjekket, skal ha en verdi på
2
.Konklusjon
fsck
er et kommandolinjeverktøy for å sjekke og eventuelt reparere Linux-filsystemer.
fsck
kommandoen, kan du gå til fsck man-siden eller skriv
man fsck
i terminalen din.
Måned oktober kan ha vært mer eller mindre dominert av Ubuntu Linux for de som forutser den siste Quantal Quetzal-utgivelsen, men denne uken gjorde Linux Mint-prosjektet en spennende kunngjøring om sin egen.
Spesifikt annonserte Linux Mint-prosjektet på tirsdag at det nå har en nettbutikk komplett med flere PCer som tilbyr Linux Mint forhåndslastet.
Samlingen "Linux Diversity": Ett sett, 10 Linux distros
Hvis du handler for et nytt OS , vil dette settet gi deg et utvalg av de nyeste populære alternativene.
Det var en tid da Microsoft Windows styrte operativsystemverdenen. Men de siste årene har det frie og åpne kilde Linux-operativsystemet tatt en stor bit av Windows 'dominans. Men Linux har alltid hatt et bildeproblem med tilsynelatende for vanskelig og uhåndterlig å installere og lære, med en bratt læringskurve knyttet.
Linux Live USB Creator (LiLi for short) tar sikte på å få tak i en nykommers introduksjon til operativsystem ved å gjøre det så enkelt som mulig å komme i gang. Alt du trenger er en USB-pinne med nok plass - minst 2 GB bør gjøre trikset og fem minutter for å installere det. Ingen brukermanual kreves.







