Príručka pre začiatočníkov k nástrojom Linux Disk Utilities
Vedieť, ako skontrolovať stav pevného disku, je užitočné pri určovaní, kedy chcete vymeniť pevný disk. V dnešnom článku vám ukážeme niekoľko nástrojov na disku Linux, ktoré diagnostikujú zdravie pevného disku.
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žitie nástroja Disk Utility v ponuke "Systém"> "Správa".
Diskový nástroj vám umožní vidieť model, sériové číslo, firmvér a celkové hodnotenie zdravotného stavu pevného disku, ako aj to, či je na pevnom disku aktivovaný systém SMART.
Tlačidlo "SMART data" umožňuje zobraziť funkcie SMART vášho pevného disku.
Tlačidlo "Spustiť vlastný test" umožňuje spustiť krátky, rozšírený alebo prenosný autotest na pevnom disku.
Keď vykonáte tieto testy, uvidíte ukazovateľ postupu, ktorý vám umožní zistiť, do akej miery je test vykonaný a aký je odhadovaný čas dokončenia.
"Priradená sekcia" vám umožňuje zobraziť informácie o chybách a autotestoch.
Kontrola súborového systému
Niektoré ďalšie nástroje, okrem nástroja Disk Utility GUI, ktoré môžeme použiť na diagnostikovanie zdravia nášho pevného disku. Kontrola súborového systému (FSCK), ktorá prichádza iba ako nástroj príkazového riadka, je jedným z nástrojov, ktoré často používame na kontrolu stavu nášho pevného disku.
Môžete použiť funkciu "Skontrolujte systém súborov" v nástroji Disk Utility, aby ste vykonali rovnakú kontrolu, ak nie ste príkazový riadok ako my.
Samozrejme, existujú určité 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í naštartovať, alebo keď jednoducho chceme predviesť našim priateľom zručnosti v príkazovom riadku Kungfu.
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 viesť k väčšiemu poškodeniu 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 z času na čas spúšťa relácia FSCK. Ak zistíte, že táto pravidelná kontrola je nepríjemná, môžete skenovať plán pomocou príkazu tune2fs. Ako zvyčajne vyzerá takto:
Parameter počtu pripojení nám hovorí, že Ubuntu naskenuje náš pevný disk po 33 kotúčoch.
Môžeme nakonfigurovať počet pripojení pomocou voľby "-c":
sudo tune2fs -c 35 / dev / sda1
Tento príkaz prekonfiguruje funkciu Ubuntu na skenovanie nášho pevného disku po uplynutí 35 pevných diskov, 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 pomocou príkazu badblocks skontrolovať pevný disk 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
Kontrola blokov 0 až 97683200
Kontrola zlých blokov (test iba na čítanie): 3134528 hotovo, 3:27 uplynulo
3134560 hotovo, 8:33 uplynulo
3134561 hotovo, 10:15 uplynulo
3134562 hotovo, 11:57 uplynulo
3134563 hotovo, 13:39 uplynulo
hotový
Priebeh dokončený, 5 zlých blokov bolo nájdených.
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 chybných sektorov do plochého súboru.
sudo zapaľovače / dev / sdb> / home / zainul / bad-blocks
Potom musíme napájať plochý súbor do príkazu FSCK a označíme tieto chybné sektory ako "nepoužiteľné" sektory.
sudo fsck -l zlé bloky / 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 ďalšie nástroje na disk Linux na skenovanie pevných diskov.