28 Using fsck to Check and Repair Filesystem Errors
Indholdsfortegnelse:
- Sådan bruges
fsck
- Reparer beskadiget filsystem
- Reparer rodfilsystem
- Kontroller filsystemer ved opstart
fstab
indstillinger- Konklusion
fsck
(filsystemcheck) er et kommandolinjeværktøj, der giver dig mulighed for at udføre konsistenskontrol og interaktive reparationer på et eller flere Linux-filsystemer. Den bruger programmer, der er specifikke for typen af filsystemet, det kontrollerer.
Du kan bruge
fsck
kommandoen til at reparere beskadigede filsystemer i situationer, hvor systemet ikke kan starte, eller en partition ikke kan monteres.
, vi vil tale om
fsck
kommandoen.
Sådan bruges
fsck
Kommandoen
fsck
har følgende generelle form:
fsck
Kun root eller brugere med
sudo
privilegier kan rydde bufferen.
Når der ikke findes noget
FILESYSTEM
som et argument, kontrollerer
fsck
de enheder, der er anført i
fstab
filen.
Kør aldrig
fsck
på monterede partitioner, da det kan beskadige filsystemet. Før du forsøger at kontrollere eller reparere filsystemer, skal du altid
unmount
det først.
Kommandoen
fsck
er en indpakning til de forskellige Linux-filsystemcheckere (
fsck.*
) Og accepterer forskellige indstillinger afhængigt af filsystemets type.
Tjek de manuelle sider for mere information om en bestemt checker. For eksempel at få vist de tilgængelige indstillinger for
fsck.ext4
, skal du skrive:
Reparer beskadiget filsystem
Den enkleste anvendelse af
fsck
kommandoen er at reparere et ikke-root-beskadiget ext3- eller ext4-filsystem.
-
Afmonter enheden:
sudo umount /dev/sdc1
Kør
fsck
at reparere filsystemet:sudo fsck -p /dev/sdc1
Muligheden
-p
fortællerfsck
om automatisk at reparere eventuelle problemer, der kan løses sikkert uden brugerindgreb.Når filsystemet er repareret, skal du montere partitionen:
sudo mount /dev/sdc1
Reparer rodfilsystem
fsck
kan ikke kontrollere rodfilsystemet på en kørende maskine, fordi det ikke kan afmonteres.
Sådan køres
fsck
i gendannelsestilstand:
- Gå ind i startmenuen og vælg Avancerede indstillingerVælg gendannelsestilstand og derefter "fsck". Når du bliver bedt om at genmontere rodfilsystemet, vælg "Ja". Når det er gjort, skal du genoptage den normale start.
Sådan køres
fsck
fra en live distribution:
-
Start live distributionen.
Brug
fdisk
ellerparted
til at finde rodpartitionsnavnet.Åbn terminalen og kør:
sudo fsck -p /dev/sda1
Når det er gjort, skal du genstarte live-distributionen og starte dit system.
Kontroller filsystemer ved opstart
På de fleste Linux-distributioner kører
fsck
på starttidspunktet, hvis et filsystem er markeret som beskidt eller efter et vist antal støvler eller tid.
Hvis du vil se det aktuelle monteringsantal, kontrollere frekvensnummer, kontrollere intervallet og tidspunktet for den sidste kontrol for en bestemt partition, skal du bruge værktøjet
tune2fs
:
sudo tune2fs -l /dev/sdc1 | grep -i 'last checked\|mount count'
Hvis du for eksempel vil køre
Du kan også indstille den maksimale tid mellem to kontroller. For at indstille det for en måned, vil du f.eks. Køre: For at tvinge
På ældre distributioner kører
Filen
Den sidste, sjette kolonne (
Rodfilsystemet skal have en værdi på
Hvis du vil lære mere 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
betyder, at
fsck
aldrig kører. “Kontroller interval” er den maksimale tid mellem to filsystemcheck.
fsck
efter hver 25 støvler (monteringer), skal du skrive:
sudo tune2fs -c 25 /dev/sdc1
sudo tune2fs -i 1m /dev/sdc1
fsck
til at køre på starttidspunktet på SystemD-distributioner, passerer følgende kernel boot-parametre:
fsck.mode=force fsck.repair=yes
fsck
på boot, hvis
/forcefsck
filen er til stede:
fstab
indstillinger
fstab
er en konfigurationsfil, der fortæller systemet, hvordan og hvor man skal montere partitionerne.
/etc/fstab
indeholder en liste over poster i følgende form:
# /dev/sda1 / ext4 defaults 0 1 /dev/sda2 /home ext4 defaults 0 2 server:/dir /media/nfs nfs defaults 0 0
) er den indstilling, der styrer rækkefølgen, i hvilken filsystemkontrollen udføres ved genstart.
0
- Kontroller ikke.
1
- Filsystemerne, der skal kontrolleres først og én ad gangen.
2
- Alle andre filsystemer, der kontrolleres senere og muligvis parallelt.
1
, og alle andre filsystemer, du vil blive kontrolleret, skal have en værdi på
2
.Konklusion
fsck
er et kommandolinjeværktøj til at kontrollere og eventuelt reparere Linux-filsystemer.
fsck
kommandoen, skal du besøge fsck-man-siden eller skrive
man fsck
i din terminal.
Fedora-projektet lancerede en beta af den næste version af sit gratis Linux-OS med nye sikkerheds-, desktop- og udviklerfunktioner, der giver et glimt af den retning, Red Hat kunne tage med sin Linux-distribution.

Fedora 11 beta er tilgængelig online til download fra projektets hjemmeside. Projektet beskriver nogle af højdepunkterne i udgivelsen i et blogindlæg. Den endelige udgivelse af Fedora 11, den kode-benævnt Leonidas, er planlagt til at være tilgængelig i slutningen af maj.
Red Hat er ved at slippe støtte til Intels itaniumprocessor i Enterprise Linux 6, den næste store udgave af operativsystemet, siger firmaet i en erklæring om søndagen. økonomisk sans for Red Hat, ifølge Chris Ingle, forskningsdirektør for IDC's European Systems Group. Antallet af Itanium-baserede servere, der sælges, er sandsynligvis ikke høj nok til, at Red Hat kan retfærdiggøre at bruge sine ressourcer på at understøtte en version af Enterprise Linux til denne processor. I stedet vil det fokus

Red Hat tilbyder i dag support til version 5 på systemer baseret på IBM Power, System z og S / 390 processorarkitekturer.
Oktober måned er måske mere eller mindre domineret af Ubuntu Linux for de af os, der forudser den seneste Quantal Quetzal-udgivelse, men i denne uge lavede Linux Mint-projektet en spændende meddelelse om

Specifikt meddelte Linux Mint-projektet tirsdag, at det nu har en online butik komplet med flere pc'er, der tilbyder Linux Mint forudindlæst.