3Sep
Cunoașterea modului de a verifica 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 către Scoobay
Sistemul S.M.A.R.T
Cele mai moderne hard disk-uri ATA și SCSI 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 diskului 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 integrat pe 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 de sistem SMART cu Ubuntu utilizează "Utilitarul de disc" în secțiunea "Sistem" & gt;Meniul "Administrare".
Utilitarul pentru discuri vă permite să vedeți modelul, numărul de serie, firmware-ul și evaluarea generală a sănătății hard disk-ului, 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 ce este timpul estimat de finalizare.
"Secțiunea atribuită" vă permite să vedeți erorile și informațiile de auto-testare.
Verificați sistemul de fișiere
Există câteva 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ă câteva situații în care avem pentru a folosi 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 FSCK de linie de comandă arată ca un lucru pe care doar un geek computer se poate ocupa;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
Verificări sistem de fișiere programate
Dacă utilizați Ubuntu, veți observa că Ubuntu rulează o sesiune FSCK când boot-ați sistemul din timptimp. Dacă găsiți că acest control programat este enervant, puteți re-programa scanarea utilizând comanda 'tune2fs'.Iată cum arată de obicei:
Parametrul de numărare a conectorilor ne arată că Ubuntu scanează hard disk-ul după 33 de monitoare pe disc.
Putem configura numărul de conectori folosind opțiunea '-c':
sudo tune2fs -c 35 /dev/ sda1
Această comandă va reconfigura Ubuntu pentru a scana hard disk-ul după 35 de montare pe hard disk atunci când boot-ul sistemului.
Notă: schimbați "/dev/sda1/" cu partiția proprie
Bad Blocks
Un sector defect este un sector de pe o unitate de disc a unui computer care nu poate fi utilizat din cauza unor daune permanente( sau incapacitatea OS de a avea acces cu succes)suprafața discului.
Există două moduri de a detecta sectoarele rău în Linux: puteți folosi GUI-ul Disk Utility sau dacă sunteți un geek de linie de comandă ca noi, puteți folosi comanda badblocks pentru a verifica hard disk-ul pentru sectoarele rele:
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 0 până la 97683200
Verificarea blocurilor proaste( test numai pentru citire): 3134528 făcut, 3:27 scurs
3134560 done, 8:33 scurs
3134561făcut, 10:15 scurs
3134562 făcut, 11:57 scurs
3134563 făcut, 13:39 trecuta
făcut
Treci completat, 5 blocuri rău găsite.
Aveți două opțiuni când vedeți blocuri proaste. Puteți căuta fie un nou hard disk, fie marcați aceste blocuri rău ca sectoare de hard disk inutilizabile. Acest lucru implică doi pași:
Mai întâi trebuie să scriem locația sectoarelor rele într-un fișier plat.
blitz-uri sudo /dev/ sdb & gt;Blocări proaste /home/zainul/
După aceea, 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 a scana discurile noastre. Faceți partajarea cu ceilalți cititori colegi, dacă cunoașteți alte utilitare pentru discuri Linux pentru a scana hard disk-urile.