If-Koubou

Ghidul începătorului pentru utilitarele de disc Linux

Ghidul începătorului pentru utilitarele de disc Linux (Cum să)

Știind cum să verificați starea hard diskului este utilă pentru a determina când să înlocuiți hard diskul. În articolul de astăzi, vă vom arăta câteva utilitare pentru discuri Linux pentru a diagnostica starea de sănătate a hard diskului.

Imagine de Scoobay

Sistemul S.M.A.R.T

Cele mai multe hard discuri ATA și SCSI moderne au un sistem de auto-monitorizare, analiză și raportare (SMART). Discurile hard disk SMART monitorizează intern sănătatea și performanța lor.

Instrumentul SMART evaluează starea hard disk-ului pe baza: debitului hard diskului, frecvenței de căutare a erorilor capetelor magnetice și a altor atribute pe care producătorul hard disk-ului le-a încorporat în hard disk.

Cele mai multe implementări ale sistemelor SMART permit utilizatorilor să efectueze auto-teste pentru a monitoriza performanța și fiabilitatea hard disk-urilor lor. Cea mai simplă modalitate de a efectua un test SMART cu Ubuntu utilizează "Utilitarul de disc" din meniul "Sistem"> "Administrare".



Utilitarul de disc vă permite să vedeți modelul, numărul de serie, firmware-ul și evaluarea generală a sănătății hard diskului, precum și dacă este activat un sistem SMART pe hard disk.

Butonul "date SMART" vă permite să vedeți caracteristicile SMART ale hard diskului.

Butonul "Run Self-test" vă permite să inițiați un autotest scurt, extins sau de transport pe hard disk.

Când executați aceste teste, veți vedea un contor de progres, permițându-vă să vedeți cât de departe este testul și care este timpul estimat de finalizare.

Secțiunea "Atribuită" vă permite să vedeți erorile și informațiile de auto-testare.

Verificare sistem fișiere

Există și alte instrumente, pe lângă GUI-ul Disk Utility, pe care le putem folosi pentru a diagnostica sănătatea hard disk-ului nostru. Sistemul de verificare a fișierelor (FSCK), care vine doar ca instrument de linie de comandă, este unul dintre instrumentele pe care le folosim adesea pentru a verifica starea hard disk-ului nostru.

Puteți utiliza funcția "Verificați fișierele de sistem" din "Utilitarul de disc" pentru a efectua aceeași verificare, dacă nu sunteți un geek de linie de comandă ca noi.

Desigur, există unele situații în care noi avea pentru a utiliza instrumentul de linie de comandă pentru a verifica sistemul nostru de fișiere. De exemplu, atunci când folosim un sistem fără cap, atunci când caseta noastră Linux nu reușește să bootăm sau când pur și simplu ne propunem să ne prezentăm abilitățile Kungfu de linie de comandă prietenilor noștri.

La început, instrumentul pentru linia de comandă FSCK arată ca ceva pe care doar un geek de calculator îl poate gestiona; Dar veți găsi că FSCK este un instrument foarte ușor de folosit. Există un lucru de remarcat înainte de a rula FSCK; Trebuie să dezactivați sistemul de fișiere utilizând comanda 'umount'. Fixarea unui sistem de fișiere montat cu FSCK ar putea duce la crearea mai multor daune decât problema inițială.

sudo umount / dev / sdb

Comanda FSCK este destul de simplă:

sudo fsck -t ext4 / dev / sdb

Această comandă verifică un sistem de fișiere ext4 (/ dev / sdb) pentru neconcordanțe. Ar trebui să înlocuiți / dev / sdb cu partiția proprie. Puteți rula comanda "fdisk" pentru a afla partițiile de sistem:

sudo fdisk -l

Controalele sistemelor de fișiere programate

Dacă utilizați Ubuntu, veți observa că Ubuntu rulează o sesiune FSCK atunci când bootați sistemul dvs. din când în când. Dacă găsiți că acest control programat este enervant, puteți re-programa scanarea folosind comanda 'tune2fs'. Iată cum arată de obicei:

Parametrul de numărare a conectorilor ne indică faptul că Ubuntu scanează hard disk-ul după 33 de monitoare pe disc.

Putem configura numărul de console folosind opțiunea "-c":

sudo tune2fs -c 35 / dev / sda1

Această comandă va re-configura Ubuntu pentru a scana hard disk-ul nostru după 35 de hard disk mount-uri atunci când sistemul de cizme.

Notă: modificați "/ dev / sda1 /" cu partiția proprie

Bad Blocks

Un sector rău este un sector de pe o unitate de disc a unui computer care nu poate fi utilizat din cauza deteriorării permanente (sau a unei incapacități de operare a sistemului de operare pentru a avea acces cu succes), cum ar fi deteriorarea fizică a suprafeței discului.

Există două moduri de a detecta sectoarele rău în Linux: puteți utiliza utilitarul Disk Utility sau dacă sunteți un geek de linie de comandă ca noi, puteți utiliza comanda badblocks pentru a verifica hard disk-ul pentru sectoarele rău:

sudo badblocks -v / dev / sdb1

Badblock ne va da numărul de sectoare necorespunzătoare de pe hard disk-ul nostru.


zainul @ zainul-laptop: ~ $ sudo badblocks -v / dev / sdb1
Verificarea blocurilor de la 0 la 97683200
Verificarea blocurilor rău (test numai pentru citire): 3134528 făcut, 3:27 scurs
3134560 terminat, 8:33 scurs
3134561 terminat, 10:15 trecuta
3134562 terminat, 11:57 scurs
3134563 terminat, 13:39 scurs
Terminat
Treci completat, 5 blocuri rău găsite.

Aveți două opțiuni atunci când vedeți blocuri rău. Puteți căuta fie un nou hard disk, fie marcați aceste blocuri rău ca sectoare de hard disk inutilizabile. Aceasta implică doi pași:

Mai întâi trebuie să scriem locația sectoarelor rele într-un dosar plat.

sudo badblocks / dev / sdb> / home / zainul / rău-blocuri

După aceasta, trebuie să alimentăm fișierul plat în comanda FSCK pentru a marca aceste sectoare defectuoase ca sectoare "inutilizabile".

sudo fsck -l rău-blocuri / dev / sdb

FSCK, Badblocks și Disk Utility sunt unele dintre utilitarele de disc pe care le folosim adesea pentru scanarea hard disk-urilor noastre. Faceți partajarea cu ceilalți cititori colegi, dacă cunoașteți alte utilitare pentru discuri Linux pentru a scana hard disk-urile.