Fsck-Kommando I Linux (Reparer Filsystem)

Fsck-Kommando I Linux (Reparer Filsystem)

kommandoen fsck brukes til å sjekke utfør konsistens og reparer Linux-filsystemer. Det er nyttig å reparere ødelagte filsystemer når systemet ikke starter opp, eller en partisjon kan ikke monteres. Vi vil diskutere om fsck-kommandoen i denne artikkelen.

Pass på at du er logget inn med root eller bruker med sudo-privilegier.

Slik Bruker du fsck#

Følgende er den grunnleggende syntaksen til fsck-kommandoen:

fsck 

hvis du kjører fsck-kommandoen uten noen alternativer, vil den sjekke enhetene som er oppført i filen fstab.

det anbefales å alltid demontere de monterte partisjonene før du prøver å sjekke eller reparere filsystemer. Det kan skade dine monterte filsystemer.

kommandoen fsck godtar ulike alternativer avhengig av filsystemets type. Hvis du for eksempel vil vise alternativene som er tilgjengelige for fsck.ext4, skriver du inn:

man fsck.ext4

Reparer Ødelagt Filsystem#

det er en vanlig bruk av kommandoen fsck for å reparere et ikke-rot ødelagt ext3 eller ext4 filsystem.

1. Finn enhetsnavnet ved hjelp av fdisk, df eller et annet verktøy for å finne.

2. Avmontere enheten:

sudo umount /dev/sdc1

3. Kjør fsck for å reparere filsystemet:

sudo fsck -p /dev/sdc1

Her, -p alternativet brukes til å reparere problemene automatisk trygt uten brukerintervensjon.

4. Når filsystemet er reparert, monterer du partisjonen igjen:

sudo mount /dev/sdc1

Reparer Rotfilsystem#

i det nåværende kjørende systemet fsck kommandoen kan ikke sjekke rotfilsystemet. Du kan angi fsck for å kjøre ved oppstart, eller bruk en live disk.

du kan også kjøre fsck kommando i gjenopprettingsmodus:

  • Gå til oppstartsmenyen Og velg Avanserte Alternativer
  • Velg Gjenopprettingsmodus og deretter «fsck».
  • Velg » Ja » når den ber om å montere rotfilsystemet på nytt.
  • når du er ferdig, gjenoppta normal oppstart.

for å kjøre fsck fra en direktedistribusjon:

1. Start opp live-distribusjonen.

2. Bruk fdisk eller parted for å finne navnet på rotpartisjonen.

3. Åpne terminalen og kjør:

sudo fsck -p /dev/sda1

4. Når du er ferdig, start live-distribusjonen på nytt og start systemet.

Sjekk Filsystemer Ved Oppstart#

generelt kjører Alle Linux-distribusjoner fsck ved oppstart, hvis et filsystem er merket som skittent.

Bruk tune2fs – verktøyet til å hente gjeldende monteringstall, kontrollere frekvensnummer, kontrollere intervall og tidspunktet for den siste kontrollen for en bestemt partisjon:

sudo tune2fs -l /dev/sdc1 | grep -i 'last checked|mount count'
Mount count: 392Maximum mount count: -1Last checked: Tue Oct 01 10:11:08 2019Check interval: 0 (<none>)

I Maximum mount count viser antall fester hvoretter filsystemet vil bli sjekket. Hvis verdien er 0 eller -1 betyr det at fsck aldri vil kjøre.

Check interval er maksimal tid mellom to filsystemkontroller.

for eksempel vil du kjøre fsck etter hver 15 støvler eller fester, vil du skrive:

sudo tune2fs -c 15 /dev/sdc1

du kan også angi maksimal tid mellom to sjekker. For eksempel, for å sette to måneders løp:

sudo tune2fs -i 2m /dev/sdc1

for å tvinge fsck å kjøre ved oppstartstid på SystemD-distribusjoner, pass følgende kjernestartparametere:

fsck.mode=forcefsck.repair=yes

Konklusjon#

fsck er et kommandolinjeverktøy for kontroll Og reparasjon Av Linux-filsystemer. Gå til fsck man-siden eller skriv inn man fsck i terminalen for å lære mer om kommandoen fsck.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.