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.

Už niekoľko rokov používam prísne disky SSD, 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 mať laptop so špecifikáciami, ako je tento, v mojich očiach bežať rýchlejšie, tak lepšie, ako bezpečne. Toto ma priviedlo k myšlienke, že by som mal napísať stručné návody na 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

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

Balíček smartmontools obsahuje dva pomocné programy (smartctl a smartd) na riadenie a monitorovanie úložných systémov pomocou systému Self-Monitoring, Analysis and Reporting Technology System (SMART) 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 pre 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
  • Prepravný test, 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.

smartmontools capabilities

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 opäť tvrdím, že ma SSD môžu pokaziť. Ste viac než vítaní, aby ste spustili to, čo považujete za potrebné.

smartmontools test

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 mu 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ť sa z výsledku!

sudo smartctl -H / dev / sdX

Dúfajme, že uvidíte toto:

smartmontools results

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 (v niektorých prostrediach pracovnej plochy známy aj ako „disky“).

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!