Kontroller dårlige sektorer på Linux harddisk

Inden for arbejdet med support og ledelse Inden for enhver organisation er det afgørende, at udstyret, både klient- og serverniveau, er optimeret til det maksimale i kapacitet, ydeevne og stabilitet, da det afhænger heraf, at hele infrastrukturen fungerer korrekt og i henhold til de parametre, der kræves af organisationen.

Selvom der er mange valideringer, som vi skal være på vagt Der er en, der er af stor betydning, og ved forskellige lejligheder ignorerer vi den, og det er alt relateret til harddisken, og vi taler ikke kun på niveau med kapacitet eller hastighed, vi taler om diskstatus internt, da hvis noget inde på harddisken er beskadiget eller med fejl, vil dette påvirke den ideelle drift, som disken skal have, og igen vil dette påvirke teamets ydeevne, der påvirker brugerens eller rollernes produktivitet, i tilfælde af at være en server .

I dag vil vi undersøge, hvordan vi kan kontrollere, om harddiskene i vores Linux -operativsystemer findes dårlige sektorer påvirker din præstation. Til denne sag vil vi bruge Fedora 25.

1. Hvad er en sektor på en harddisk, og hvad er den til


Inden vi går i dybden med, hvordan vi verificerer disse diske, skal vi huske eller vide hvad er en sektor, og hvordan den påvirker om diskens opførsel.

En sektor er overfladen af ​​disken, der svarer til område indesluttet mellem to radiale linjer af et disknummer. Hver sektor er ansvarlig for gemme et fast beløb oplysninger, derfor, når en sektor er defekt, vil de oplysninger, der er gemt der, ikke være tilgængelige til brug.

Vi ved det harddiske fungerer ikke i rækkefølge, da de i baggrunden opretter grupper af bits, der kaldes sektorer på en disk, og når harddisken forsøger at skrive eller læse informationen fra sektoren og internt modtager en fejl som følge heraf, angiver det, at sektoren er defekt.

2. Typer af fejl i harddisksektorer i Linux


Inden for sektorerne på harddisken kan vi finde to typer fejl, som er:
  • Fysisk svigt: Dette skyldes en hardwarefejl, da en del af lageret går tabt, dette kan skyldes et stød eller en ridse på harddisken.
  • Logisk fejl: Denne type fejl skyldes en softwarefejl og opstår, når oplysninger går tabt, mens du forsøger at få adgang til sektoren.

Hvis vi ikke foretager en periodisk kontrol af status for harddisksektorerne, kan disse fortsætte med at akkumulere den ene efter den anden til at ødelægge harddisken eller forårsage hardwarefejl i computerne, hvilket er noget virkelig alvorligt, der tager meget af arbejdet administrativt og nogle gange økonomisk.

Baseret på dette anbefaler vi, at vi inden for vores supportopgaver har en konstant gennemgang af sektorerne, da vi på denne måde kan kontrollere, om der er fejl, der kan markere dem som ubrugelige og dermed forhindre harddisken i at forsøge at få adgang til sektoren.

3. Kontrol af dårlige sektorer i Fedora ved hjælp af værktøjet til blokeringer


Dette værktøj er ganske praktisk, da det giver os som administratorer eller supportpersonale mulighed for at scanne en harddisk for at kontrollere dårlige blokke eller sektorer og på denne måde træffe forebyggende eller korrigerende foranstaltninger på den.

Først og fremmest skal vi udføre kommandoen fdisk som superbrugere for at få adgang til alle oplysninger på harddiskene og deres respektive partitioner, til dette indtaster vi følgende kommando:

 sudo fdisk -l

Som vi kan se, får vi komplette oplysninger om hver enhed og dens respektive partitioner.

4. Kør drevscanning på Linux

Trin 1
Når vi har disse oplysninger, fortsætter vi med at udføre den respektive scanning for at kontrollere status for sektorerne på harddisken, for at indtaste følgende kommando:
sudo badblocks -v / dev / sda2> badsectors.txt

Bemærk/ dev / sda2 angiver disken vi vil scanne.

Trin 2
Vi kan se, at analyseprocessen starter:

Trin 3
Når scanningen er afsluttet, ser vi følgende resultat:

Trin 4
De parametre, vi har brugt, er følgende:

-vDet giver os mulighed for at se detaljer om operationen.

badsectors.txtTillader os gemme resultatet i en tekstfil til yderligere analyse.

Trin 5
I tilfælde af at præsentere evt dårlig sektor På harddisken skal vi udføre følgende proces for at forhindre harddisken i at fortsætte med at overskrive oplysninger i denne sektor. Vi skal bruge kommandoen e2fsck til ext2 / ext3 og ext4 filsystemer eller kommandoen fsck efterfulgt af navnet på txt -filen sådan:

Til ext2, ext3 eller ext4 systemer

sudo e2fsck -l badsectors.txt / dev / sda2

Til alle andre filsystemer

sudo fsck -l badsectors.txt / dev / sda2

Det -l parameter angiver, at defekte bloknumre vises.

På denne måde kan vi takket være badblocks let kontrollere, hvilke sektorer der er defekte og træffe forebyggende foranstaltninger over for dem.

5. Kontroller dårlige sektorer i Linux ved hjælp af Smartmontools -værktøj


Dette værktøj er udviklet med fokus på moderne diske, ATA, SATA, SAS osv., Som er integreret i S.M.A.R.T -systemer (Selvovervågning, analyse og rapporteringsteknologi-Selvovervågning, analyse og rapportering), som giver os som administratorer mulighed for at opdage, rapportere og reparere sektorerne med en eller anden form for fejl.

Trin 1
I systemer Fedora, CentOS og RedHat vi kan bruge følgende kommando til at installere værktøjet:

 sudo yum installer smartmontools
Trin 2
I systemer Debian og Ubuntu vi kan bruge følgende kommando:
 sudo apt-get install smartmontools
Trin 3
Når værktøjet er installeret, kan vi bruge følgende kommando til få adgang til hjælp af det samme:
 mand smartctl

Trin 4
Til starte scanningsprocessen vi vil bruge følgende kommando. Vi har tilføjet parameteren -H eller -sundhed for værktøjet til at vise det endelige resultat af analysen. Vi kan også bruge parametrene -til eller -till for at se alle SMART -oplysninger på en disk. Som vi kan se, er resultatet PASSED, hvilket angiver, at disken er korrekt.

 sudo smartctl -H / dev / sda2

Ved at bruge en af ​​disse muligheder vil vi have en stor hjælp til rådighed for at øge supportniveauet og undgå at beskadige nogle af harddiskens sektorer i fremtiden og derfor undgå kritisk skade på de enheder, der ville påvirke deres ydelse betydeligt . udstyr og de tjenester, de tilbyder. Hvis der opstår problemer på din harddisk, foreslår vi også, at du kigger hvordan du gendanner din harddisk med forskellige værktøjer i ethvert operativsystem.

Gendan Linux -disk

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

wave wave wave wave wave