Verificați unitatea hard disk în Linux cel mai rapid mod

Deoarece sectorul rupt continuă să se acumuleze, ele pot fi o influență nedorită sau distructive pe locul de pe unitatea de disc sau o memorie flash, sau chiar să conducă la eventualul eșec al echipamentului.

De asemenea, este important de remarcat faptul că prezența blocurilor rupte trebuie să vă avertizeze să înceapă să se gândească la achiziționarea unui nou hard disk sau pur și simplu pentru a nota blocul de rău ca nepotrivit pentru utilizare.

Prin urmare, în acest articol vom discuta despre măsurile necesare care vă va permite să se determine prezența sau absența unor sectoare defecte pe disc sau memoria Linux-Flash, cu ajutorul unor instrumente de scanare pe disc. Verificarea unui hard disk în Linux este foarte rapid.

Verificați unitatea hard disk în Linux

Verificați sectoarele de rău în Linux-ROM-ul folosind badblocks instrument

Programul badblocks permite utilizatorilor să scaneze dispozitivul pentru sectoare defecte sau blocuri. Aparatul poate fi un hard disk sau un fișier extern disc este prezentat, de exemplu, / dev / sdc.

În primul rând, utilizați comanda fdisk cu privilegii de root pentru a afișa informații cu privire la toate unitățile, sau memorie flash și subiectele lor:

Apoi scanați Linux-drive pentru a verifica pentru sectoare defecte / blocuri, dactilografiere:

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

Echipa, badblocks scanează deasupra dispozitivului / dev / sda10 (asigurați-vă că pentru a include dispozitivul real) cu -v, permițându-i să afișeze detaliile operațiunii. Mai mult decât atât, rezultatele operațiunilor sunt stocate în fișierul badsectors.txt prin redirecționare.

Dacă găsiți sectoare defecte pe hard disk, deconectați unitatea și lăsați sistemul de operare, astfel încât acesta nu este înregistrat în acest sector urmează.

Va trebui să utilizați e2fsck (pentru sistemele de fișiere ext2 / ext3 / ext4) sau fsck fișierul badsectors.txt fișier și dispozitiv, la fel ca în următoarele comenzi.

Opțiunea -l spune echipa pentru a adăuga numere de blocuri listate în fișierul specificat de nume de fișier (badsectors.txt), în lista de blocuri de rău.

---- În mod specific pentru fișiere-sisteme de ext2 / ext3 / ext4 ----

$ Sudo e2fsck -l badsectors.txt / dev / sda10

---- Pentru alte fișiere-sisteme ----

$ Sudo fsck -l badsectors.txt / dev / sda10

sectoare de scanare rupt pe Linux disc utilizând Smartmontools

Această metodă este mai sigură și eficientă pentru drive-urile moderne (hard disk-uri ATA / SATA și SCSI / SAS și SSD), care sunt alimentate cu sistemul SMART (Self-monitorizare, analiză și raportare Tehnologie), care ajută la detectarea, raportul, și, eventual, Înregistrare starea lor de sănătate, astfel încât să puteți găsi posibile erori de hardware.

Puteți seta smartmontools, rulând următoarea comandă:

---- Pe sistemele bazate pe Debian / Ubuntu ----

$ Sudo apt-get install smartmontools

---- Pe sistemele bazate pe RHEL / CentOS ----


Acum efectua numele de comanda smartctrl și dispozitivul său specific ca argument ca în următoarea comandă: pavilion -H sau -Sănătate inclus pentru afișarea rezultatului final testului SMART auto.

$ Sudo smartctl -H / dev / sda10

Rezultatul de mai sus indică faptul că hard disk-ul este sănătos, și într-un timp scurt, nu se poate întâmpla defecțiuni ale echipamentului.

Pentru a consulta informațiile despre disc, utilizați -a sau -In, pentru a imprima toate informațiile de pe disc și -x SMART sau -xall, care afișează toate informațiile SMART și discul SMART.