Ako skontrolovať stav pevného disku v GNU / Linux

Nedávno som si teda kúpil nový (použitý, ale pre mňa nový) prenosný počítač s pevným diskom 1TB 5400RPM, za predpokladu, že prenosný počítač je pomerne výkonný a schopný moderného hrania, vykresľovania a drvenia čísel vďaka 4. generácii i7 CPU a vyhradená 2 GB GDDR5 GPU. Zdá sa však, že pevný disk bežal hrozne pomaly, dokonca aj pri jednotke 5400RPM.

Používam prísne disky SSD už niekoľko rokov, takže pripúšťam, že vždy som mohol pokaziť, ale myslel som si, že by som sa možno mal pozrieť na zdravie disku; po tom všetkom by mal laptop so špecifikáciami, ako je tento, bežať rýchlejšie, tak bezpečne, ako ľutujem. Toto ma priviedlo k myšlienke, že by som mal napísať stručné návody na tento postup pre komunitu Ghacks.net.

Tento tutoriál sa vykonáva iba prostredníctvom CLI. Existujú však aj nástroje, ktoré túto prácu vykonávajú. Na konci tohto článku sa krátko venujem.

Kontrola stavu pevného disku v systéme Linux

Nástroj, ktorý budeme používať, sa nazýva smartmontools (ktorý je k dispozícii aj pre Windows a OS X).

Balík smartmontools obsahuje dva pomocné programy (smartctl a smartd) na riadenie a monitorovanie úložných systémov pomocou systému SMART (Self-Monitoring, Analysis and Reporting Technology System) zabudovaného do najmodernejších diskov ATA / SATA, SCSI / SAS a NVMe. V mnohých prípadoch tieto pomôcky poskytujú pokročilé varovanie pred degradáciou a zlyhaním disku. Smartmontools bol pôvodne odvodený z balíka Linux smartsuite a skutočne podporuje disky ATA / ATAPI / SATA-3 až -8 a SCSI disky a páskové zariadenia.

Inštalácia smartmontoolov

  • Pre používateľov Ubuntu / Linux Mint: sudo apt nainštalujte smartmontools
  • Pre používateľov Arch: sudo pacman -S smartmontools

Vo všeobecnosti sú smartmontools k dispozícii na väčšine distribúcií. Nainštalujte ich do svojho správcu balíkov pomocou názvu balíka „smartmontools“

How-To

Po nainštalovaní je potrebné zistiť, ktorý z nich vedie náš sporný:

sudo fdisk -l

Takto získate zoznam všetkých jednotiek a oddielov. Ak v počítači používate iba jednu jednotku, zobrazí sa zoznam / dev / sda a jeho rôznych oddielov. Ak máte viac jednotiek, budete musieť použiť trochu zdravého rozumu, aby ste zistili, ktorý disk má ten, ktorý chcete skontrolovať, čo má na ňom a je k nemu pridružený zoznam, napríklad / dev / sdb alebo / dev / sdc atď.,

Keď poznáme jednotku, ktorú chceme skontrolovať, môžeme vykonať tri testy, v závislosti od toho, ako sa zaujímate:

  • Krátky test, zvyčajne dostatočný na odhalenie problémov
  • Dlhší test, ak máte obavy, skúma celý povrch disku
  • Dopravná skúška, ktorá sa používa na testovanie, či nedošlo k poškodeniu počas prepravy zariadenia od výrobcu.

Ďalším krokom je zistiť, aké typy testov náš disk podporuje, a odhadnúť, ako dlho budú testy trvať.

sudo smartctl -c / dev / sdX (nahraďte X príslušným písmenom)

Dostanete veľké množstvo výstupov, ako je to znázornené na tomto snímke obrazovky. Zdôraznil som oblasti, ktoré pre mňa boli pre tento test relevantné; odhady času a skutočnosť, že môj disk NEPODPORUJE test prenosu.

Rozhodol som sa spustiť kratšiu skúšku len preto, že som nepočul žiadne kliknutia ani iné náznaky, že pevný disk bol skutočne na posledných nohách okrem rýchlosti; do ktorého znova tvrdím, že ma SSD môžu pokaziť. Ste viac než vítaní, aby ste vedeli, čo považujete za potrebné.

Príkazy pre rôzne testy sú (nahraďte sdX jednotkou, ktorú chcete otestovať)

  • Krátke: sudo smartctl -t krátke / dev / sdX
  • Long: sudo smartctl -t long / dev / sdX
  • Preprava: sudo smartctl -t preprava / dev / sdX

Poznámka : Nebudete mať žiadny posúvací výstup pre svoj test okrem toho, že vám bude oznámené, ako dlho bude test trvať. Ak vykonávate dlhý test, možno budete musieť čakať hodinu alebo dve alebo dlhšie.

Po dokončení testu je čas dostať výsledok!

sudo smartctl -H / dev / sdX

Dúfajme, že uvidíte toto:

Ak nie, možno bude potrebné vykonať ďalšie kopanie alebo môže byť len čas vymeniť príslušnú jednotku.

Nástroje GUI

Pre tých z vás, ktorí sa vyhýbajú príkazovému riadku, existujú ďalšie možnosti, napríklad veľmi populárny a dobre známy nástroj gnome-disk-utility (známy aj ako „disky“ v niektorých prostrediach pracovnej plochy).

Existuje mnoho ďalších bezplatných a platených nástrojov, ale nie som tu, aby som inzeroval, pretože mi tieto nástroje v minulosti slúžili na rýchle kontroly.

Veľa štastia!