▷ FSCK Linux ✔️ Reparation af harddisk

Når du administrerer og bruger et hvilket som helst operativsystem, har det mange komponenter internt, men en af ​​de mest vitale for al optimal drift er filsystemerne. Grundlæggende refererer et filsystem til de metoder og datastrukturer, som operativsystemet har, som igen bruger til at følge sekvensen af ​​filer på en disk eller partition, med andre ord giver filsystemet dig mulighed for at organisere filer på disken.

Harddisken er et af de grundlæggende elementer i vores computere, da det er her, vi gemmer vores oplysninger, men det griber også ind i systemets Linux -startproces. Derfor sikrer en god bevarelse af disken en god langsigtet funktion af pc'en. Nogle gange finder vi Linux -diskfejl, og det er derfor, vi skal have værktøjer som fsck linux -kommandoen til at hjælpe os med at reparere denne type problemer.

Typer FilsystemerFilsystemer kan klassificeres på 3 måder, som er:

  • Diskfilsystemer.
  • Netværksfilsystemer.
  • Filsystemer til særlige formål.

Almindelige fejlNu er det normalt, at filsystemet, i dette tilfælde vi taler om Linux, på et tidspunkt præsenterer uregelmæssigheder på grund af årsager som:

  • Læse- og skrivefejl
  • Tilstedeværelse af virus eller malware
  • Fejl på hardwareniveau
  • Systemet starter ikke.
  • Enheder reagerer ikke
  • Systemfejl og mere.

I tilfælde af at filsystemet i den anvendte Linux -distribution er ustabil, præsenterer fejl i ydeevne og pålidelighed, som administratorer eller brugere skal vi fortsætte med at validere dens integritet, og til dette har vi et værktøj kaldet fsck, som Solvetic vil forklare detaljeret.

Hvad er fsckFsck (filsystemkonsistenscheck) er et kommandolinjeværktøj udviklet til at analysere og reparere fejl i systemfilsystemet.

Denne fsck -kontrol kan udføres automatisk ved opstart eller køres manuelt, hvis det er nødvendigt. fsck bruges til at kontrollere og eventuelt reparere et eller flere Linux -filsystemer, filsystemelementerne (filesys) kan omfatte værdier som:

  • Enhedsnavn ( / dev / hdc1, / dev / sdb2)
  • Et monteringspunkt ( /, / usr, / home)
  • En etiket (ext2, ext3)
  • En UUID-specifikator (UUID = 8868abf6-88c5-4a83- 98b8-bfc24057f7bd eller LABEL = root).

Som standard vil fsck forsøge at administrere filsystemer på forskellige drev på den fysiske disk parallelt for at reducere den samlede tid, der kræves i verifikationsprocessen. Hvis der ikke er angivet noget filsystem på kommandolinjen, og indstillingen -A ikke er angivet, kører fsck kontrollen af ​​filsystemerne i biblioteket / etc / fstab serielt.

Fsck mulighederKommandoen fsck skal udføres med superbruger- eller root -privilegier, og nogle af de parametre, der skal bruges, er:

  • -A: Gælder for at kontrollere alle filsystemer. Kilden til listen er / etc / fstab.
  • -C: Viser statuslinjen.
  • -l: Lås enheden for at sikre, at intet andet program vil prøve at bruge partitionen under verifikationen og dermed forårsage fejl
  • -M: Kontrollerer ikke monterede filsystemer.
  • -N: viser den handling, der skal udføres, men udfører den faktisk ikke.
  • -P: Giver dig mulighed for at kontrollere filsystemer parallelt, herunder root.
  • -R: Kontrollerer ikke rodfilsystemet. Dette er kun nyttigt med '-A'.
  • -r - Giver statistik for hver enhed, der testes.
  • -T: Det viser ikke titlen.
  • -t: Det giver os mulighed for udelukkende at angive, hvilke typer filsystemer der skal verificeres. Typerne kan være en kommasepareret liste.
  • -V: Giver en beskrivelse af den udførte handling.

Afslut kodeindstillinger[/ size] [/ font] Når fsck køres på Linux, vises en exit -kode, der er knyttet til resultatet, og mulighederne for disse koder er:

  • 0: Ingen fejl
  • 1: Fejl i filsystem rettet
  • 2: Systemet skal genstartes
  • 4: Filsystemfejl efterlades ukorrekt
  • 8: Operationel fejl
  • 16: Brug eller syntaksfejl
  • 32: Kontrol annulleret af brugeranmodning
  • 128: Fejl ved delt bibliotek

1. Afmonter Linux -partition med fsck

Trin 1
For at udføre fsck korrekt er det nødvendigt, at den partition, der skal verificeres, ikke er monteret, hvis vi forsøger at udføre fsck på en monteret enhed, ser vi følgende:

 sudo fsck / dev / sda1 

FORSTØRRE

Trin 2
I dette tilfælde skal vi afmontere denne enhed ved at udføre:

 umount / dev / sda1 
Trin 3
Når den ikke er monteret, udfører vi kommandoen igen på den partition, der skal analyseres, i dette tilfælde har vi oprettet en ny partition, sådan her: "sudo fsck / dev / sdb", og dette bliver resultatet:
 sudo fsck / dev / sdb 

FORSTØRRE

2. Reparer Linux fsck harddisk

Trin 1
Hvis fsck opdager fejl i filsystemet, kan vi udføre følgende linje, så fsck forsøger at rette fejlene automatisk:

 sudo fsck -y / dev / sdb 

FORSTØRRE

Trin 2
Parameteren "-y" siger automatisk "ja" til enhver anmodning fra fsck om at rette en fejl i Linux. Det er også muligt at køre det samme på alle filsystemer (uden rod) som følger:

 fsck -AR -y 
Trin 3
Vi kan have andre vigtige opgaver, hvor vi kan bruge kommandoen fsck

Sådan køres fsck på rodpartitionenPå bestemte tidspunkter kan det være nødvendigt at udføre fsck på systemets rodpartition, husk at det ikke er muligt at udføre fsck, mens partitionen er monteret, og root skal altid være monteret, det vil være muligt at bruge en af ​​følgende muligheder:

  • Tving fsck til at køre ved systemstart
  • Kør fsck i redningstilstand

Sådan tvinges fsck til systemstartDette er en simpel opgave, til dette skal vi oprette en fil kaldet forcefsck i systemets rodpartition med følgende kommandoer:

 touch / forcefsck 
Efter dette vil vi tvinge eller planlægge en genstart af systemet, på denne måde vil fsck -kommandoen blive udført under den næste opstart. Efter at systemet har startet, kan vi kontrollere, om filen stadig eksisterer med følgende kommando:
 ls / forcefsck 

FORSTØRRE

3. Sådan køres fsck i redningstilstand


For denne proces er det første trin at stoppe enhver kritisk service, derefter genstarte systemet med kommandoen "genstart".

Trin 1
I startvinduet vælger vi linjen "Avancerede muligheder for Ubuntu":

Trin 2
I det næste vindue vælger vi linjen (gendannelsestilstand):

Trin 3
I det næste vindue vælger vi linjen "fsck":

Trin 4
Følgende meddelelse vises, der angiver, om du vil genmontere filsystemet /, vælg "ja":

Trin 5
Det starter Linux -filsystemets scanningsproces:

Trin 6
Når det er afsluttet, vises følgende vindue:

Trin 7
Der vælger vi genoptagelseslinjen for at fortsætte med systemets normale opstart. Husk, at fsck tager kildelisten i / etc / fstab -biblioteket, vi kan liste indholdet af nævnte bibliotek for at vide, hvilken partition der vil blive analyseret ved at udføre følgende linje:

 kat / etc / fstab 

FORSTØRRE

Trin 8
I denne mappe er der visse variabler, der påvirker opførslen af ​​fsck, disse er.

FSCK_FORCE_ALL_PARALLELHvis denne miljøvariabel er indstillet, vil fsck forsøge at verificere alle specificerede filsystemer parallelt, uanset om filsystemerne er på den samme enhed.

FSCK_MAX_INSTDenne miljøvariabel er ansvarlig for at begrænse det maksimale antal filsystemkontroller, der kan køre på samme tid på Linux.

STIPATH -miljøvariablen bruges til at finde filsystemkontroller, først leder den efter et sæt systemkataloger: / sbin, /sbin/fs.d, / sbin / fs, / etc / fs og / etc, senere sæt af mapper findes i PATH -miljøet, der søges.

FSTAB_FILEDenne miljøvariabel gør det muligt for systemadministratoren at tilsidesætte standardplaceringen af ​​filen / etc / fstab.

LIBBLKID_DEBUG = 0xffffAktiverer fejlfindingsoutput.

LIBMOUNT_DEBUG = 0xffffAktiverer fejlfindingsoutput.

Flere mulighederNogle yderligere muligheder for brug er:

  • Kontroller kun én type filsystem:
 fsck -AR -t ext2 -y
  • Kør ikke fsck på monterede drev
 mount | grep " / dev / sd *"
  • Spring over den titel, der vises ved resultatet af resultaterne
 fsck -TAR
  • Reparer automatisk skader
 fsck -a -AR 

Kommandoen fsck er en omfattende løsning til optimering af brugen af ​​Linux -filsystemet og periodisk kontrol af dens status. På denne måde kan vi med fsck ubuntu -kommandoen kontrollere linux -diskfejl samt rette linux -diskfejl let ved hjælp af fsck.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave