Obrázok od Scoobay
Systém S.M.A.R.T
Väčšina moderných pevných diskov ATA a SCSI má systém SMART (Self-Monitoring, Analysis and Reporting Technology). Pevné disky SMART interne monitorujú svoje vlastné zdravie a výkon.
Nástroj SMART posudzuje stav pevného disku na základe: priepustnosti pevného disku, rýchlosti vyhľadávania chýb magnetických hláv a ďalších atribútov, ktoré váš výrobca pevných diskov zabudoval do svojho pevného disku.
Väčšina implementácií systémov SMART umožňuje používateľom vykonávať vlastné testy na monitorovanie výkonu a spoľahlivosti ich pevných diskov. Najjednoduchší spôsob, ako vykonať test systému SMART s Ubuntu, je použiť "Disk Utility" v menu "Systém"> "Správa".
Kontrola súborového systému
Existujú aj iné nástroje, ktoré sa nachádzajú vedľa grafického rozhrania programu Disk Utility, ktoré môžeme použiť na diagnostikovanie zdravia nášho pevného disku. Kontrola súborového systému (FSCK), ktorá prichádza len ako nástroj príkazového riadka, je jedným z nástrojov, ktoré často používame na kontrolu stavu pevného disku.
Môžete použiť funkciu "Skontrolujte systém súborov" v nástroji Disk Utility, ak chcete vykonať rovnakú kontrolu, ak nie ste príkazový riadok ako my.
Samozrejme, existujú niektoré situácie, keď sme my mať použite nástroj príkazového riadku na kontrolu nášho súborového systému. Napríklad, keď používame bezhlavý systém, keď sa naša linuxová schránka nepodarí zavádzať, alebo keď jednoducho chceme predviesť svoje zručnosti Kungfu na našich priateľov.
Spočiatku nástroj FSCK príkazového riadku vyzerá ako niečo, čo dokáže spracovať iba počítačový geek; Ale zistíte, že FSCK je veľmi jednoduchý nástroj na použitie. Pred spustením FSCK je potrebné poznamenať jednu vec. Musíte odpojiť súborový systém pomocou príkazu 'umount'. Upevnenie namontovaného súborového systému s FSCK by mohlo skončiť vytváraním väčšieho poškodenia než pôvodný problém.
sudo umount /dev/sdb
Príkaz FSCK je veľmi jednoduchý:
sudo fsck -t ext4 /dev/sdb
Tento príkaz kontroluje súborový systém ext4 (/ dev / sdb) pre nezrovnalosti. Mali by ste nahradiť / dev / sdb svojim vlastným oddielom. Príkaz "fdisk" môžete spustiť, aby ste zistili systémové oddiely:
sudo fdisk -l
Plánované kontroly súborového systému
Ak používate Ubuntu, zistíte, že Ubuntu sa spúšťa relácia FSCK, keď z času na čas zavádzate systém. Ak zistíte, že táto plánovaná kontrola je nepríjemná, môžete skenovanie opätovne naplánovať pomocou príkazu "tune2fs". Ako zvyčajne vyzerá takto:
sudo tune2fs -c 35 /dev/sda1
Tento príkaz prekonfiguruje funkciu Ubuntu, ktorá naskenuje náš pevný disk po 35 pevných diskoch, keď systém zavádza.
Poznámka: zmena '/ dev / sda1 /' s vlastným oddielom
Zlé bloky
Zlý sektor je sektor na diskovej jednotke počítača, ktorý sa nedá použiť kvôli trvalému poškodeniu (alebo neschopnosti operačného systému úspešne pristupovať), ako je fyzické poškodenie povrchu disku.
Existujú dva spôsoby, ako odhaliť chybné sektory v systéme Linux: pomocou nástroja Disk Utility GUI, alebo ak ste príkazový riadok ako my, môžete použiť príkaz badblocks na kontrolu pevného disku pre zlé odvetvia:
sudo badblocks -v /dev/sdb1
Badblock nám poskytne počet chybných sektorov na našom pevnom disku.
zainul@zainul-laptop:~$ sudo badblocks -v /dev/sdb1 Checking blocks 0 to 97683200 Checking for bad blocks (read-only test): 3134528 done, 3:27 elapsed 3134560 done, 8:33 elapsed 3134561 done, 10:15 elapsed 3134562 done, 11:57 elapsed 3134563 done, 13:39 elapsed done Pass completed, 5 bad blocks found.
Máte dve možnosti, keď vidíte zlé bloky. Môžete buď vyhľadať nový pevný disk, alebo označiť tieto zlé bloky za nepoužiteľné sektory pevného disku. Toto zahŕňa dva kroky:
Najprv musíme napísať umiestnenie zlých sektorov do plochého súboru.
sudo badblocks /dev/sdb > /home/zainul/bad-blocks
Potom musíme napájať plochý súbor do príkazu FSCK, aby sme označili tieto chybné sektory za "nepoužiteľné" sektory.
sudo fsck -l bad-blocks /dev/sdb
FSCK, Badblocks a Disk Utility sú niektoré z nástrojov na disk, ktoré často používame na skenovanie pevných diskov. Zdieľajte s ostatnými kolegami čitateľmi, ak poznáte iné nástroje na disk Linux na skenovanie pevných diskov.