Wéi kontrolléiert schlecht Secteuren oder schlecht Blocks op Hard Disk am Linux


Loosst eis ufänken mat engem schlechte Secteur/Block ze definéieren, et ass eng Sektioun op engem Disk Drive oder Flash Memory deen net méi ka gelies oder geschriwwe ginn, als Resultat vun engem fixen kierperleche Schued op der Disk Uewerfläch oder gescheitert Flash Memory Transistoren.

Wéi schlecht Secteuren weider accumuléieren, kënnen se onerwënscht oder zerstéierend Är Disk Drive oder Flash Memory Kapazitéit beaflossen oder souguer zu engem méiglechen Hardwarefehler féieren.

Et ass och wichteg ze bemierken datt d'Präsenz vu schlechte Blocks Iech sollt alarméieren fir unzefänken un en neien Disk Drive ze kréien oder einfach déi schlecht Blocks als onbrauchbar markéieren.

Dofir wäerte mir an dësem Artikel déi néideg Schrëtt duerchgoën, déi Iech erlaben d'Präsenz oder d'Feele vu schlechte Secteuren op Ärem Linux Disk Drive oder Flash Memory mat bestëmmte Disk Scannen Utilities ze bestëmmen.

Dat gesot, hei drënner sinn d'Methoden:

Iwwerpréift schlecht Secteuren op Linux Disks Mat Badblocks Tool

E Badblocks Programm erlaabt d'Benotzer en Apparat fir schlecht Secteuren oder Blocken ze scannen. Den Apparat kann eng Festplack oder en externen Disk Drive sinn, representéiert duerch eng Datei wéi /dev/sdc.

Als éischt benotzt de Kommando fdisk mat Superuser Privilegien fir Informatioun iwwer all Är Disk Drive oder Flash Memory plus hir Partitionen ze weisen:

$ sudo fdisk -l

Dann scannt Äre Linux Disk Drive fir no schlechte Secteuren/Blocken ze kontrolléieren andeems Dir tippt:

$ sudo badblocks -v /dev/sda10 > badsectors.txt

Am Kommando uewendriwwer scannt Badblocks den Apparat /dev/sda10 (erënnert drun Ären aktuellen Apparat ze spezifizéieren) mam -v et erméiglecht et Detailer vun der Operatioun ze weisen. Zousätzlech sinn d'Resultater vun der Operatioun an der Datei badsectors.txt duerch Ausgangsviruleedung gespäichert.

Am Fall wou Dir schlecht Secteuren op Ärem Disk Drive entdeckt, demontéiert d'Disk an instruéiert de Betribssystem net an déi gemellt Secteuren wéi follegt ze schreiwen.

Dir musst e2fsck benotzen (fir ext2/ext3/ext4 Dateisystemer) oder fsck Kommando mat der Badsectors.txt Datei an der Apparatdatei wéi am Kommando hei ënnen.

D'Optioun -l erzielt de Kommando fir d'Blocknummeren, déi an der Datei spezifizéierter Dateinumm (badsectors.txt) opgezielt sinn, op d'Lëscht vu schlechte Blocken ze addéieren.

------------ Specifically for ext2/ext3/ext4 file-systems ------------ 
$ sudo e2fsck -l badsectors.txt /dev/sda10

OR

------------ For other file-systems ------------ 
$ sudo fsck -l badsectors.txt /dev/sda10

Scan schlecht Secteuren op Linux Disk Mat Smartmontools

Dës Method ass méi zouverlässeg an effizient fir modern Disken (ATA/SATA an SCSI/SAS Festplazen a Solid-State Drive) déi mat engem S.M.A.R.T (Self-Monitoring, Analysis and Reporting Technology) System erakommen, deen hëlleft z'entdecken, ze berichten an eventuell loggt hire Gesondheetszoustand, sou datt Dir all impendéierend Hardwarefehler erausfanne kënnt.

Dir kënnt Smartmontools installéieren andeems Dir de Kommando hei drënner leeft:

------------ On Debian/Ubuntu based systems ------------ 
$ sudo apt-get install smartmontools

------------ On RHEL/CentOS based systems ------------ 
$ sudo yum install smartmontools

Wann d'Installatioun fäerdeg ass, benotzt smartctl deen de S.M.A.R.T System kontrolléiert an eng Scheif integréiert. Dir kënnt duerch seng Man Säit oder Hëllef Säit kucken wéi follegt:

$ man smartctl
$ smartctl -h

Fëllt elo de Smartctrl Kommando aus an nennt Ären spezifeschen Apparat als Argument wéi am folgendem Kommando, de Fändel -H oder --Gesondheet ass mat abegraff fir de SMART allgemeng Gesondheets Selbst ze weisen - Bewäertung Test Resultat.

$ sudo smartctl -H /dev/sda10

D'Resultat hei uewen weist datt Är Festplack gesond ass a vläicht keng Hardwarefehler geschwënn erliewen.

Fir en Iwwerbléck iwwer d'Diskinformatioun, benotzt d'Optioun -a oder --all fir all SMART Informatioun betreffend eng Disk an -x oder --xall déi all SMART an net-SMART Informatioun iwwer eng Disk weist.

An dësem Tutorial hu mir e ganz wichtegt Thema iwwer Disk Drive Gesondheetsdiagnostik ofgedeckt, Dir kënnt eis iwwer d'Feedback Sektioun hei drënner erreechen fir Är Gedanken ze deelen oder Froen ze stellen an drun ze erënneren ëmmer verbonne mat Tecmint ze bleiwen.