Jak zkontrolovat stav pevného disku v GNU / Linuxu

Takže jsem nedávno koupil nový (použitý, ale pro mě nový) notebook, který měl 1TB 5400RPM pevný disk v něm, za předpokladu, že notebook je poměrně silný a schopný moderního hraní, vykreslování a drcení čísel díky 4. generaci i7 CPU a vyhrazená 2 GB GDDR5 GPU. Zdálo se však, že HDD běží strašně pomalu, dokonce i pro 5400RPM.

Používám přísně pevné disky již řadu let, takže přiznávám, že vždycky jsem se mohl pokazit, ale myslel jsem si, že bych se měl možná podívat do zdraví jednotky; Koneckonců, laptop s takovými specifikacemi by měl v mých očích běžet rychleji, takže bezpečněji než líto. Toto mi vzbudilo myšlenku, že bych měl napsat krátký návod na tento postup pro komunitu Ghacks.net.

Tento tutoriál se provádí pouze prostřednictvím CLI, existují však i nástroje, které tuto práci vykonávají a na konci toho se stručně věnuji.

Kontrola stavu pevného disku v systému Linux

Nástroj, který budeme používat, se nazývá smartmontools (který je k dispozici také pro Windows a OS X).

Balíček smartmontools obsahuje dva obslužné programy (smartctl a smartd) pro řízení a monitorování systémů úložiště pomocí systému Self-Monitoring, Analysis and Reporting Technology System (SMART) zabudovaného do nejmodernějších disků ATA / SATA, SCSI / SAS a NVMe. V mnoha případech tyto nástroje poskytnou pokročilé varování o degradaci a selhání disku. Smartmontools byl původně odvozen z balíku Linux smartsuite a ve skutečnosti podporuje disky ATA / ATAPI / SATA-3 až -8 a SCSI disky a pásková zařízení.

Instalace smartmontools

  • Pro uživatele Ubuntu / Linux Mint: sudo apt nainstalujte smartmontools
  • Pro uživatele Arch: sudo pacman -S smartmontools

Obecně lze říci, že smartmontools jsou k dispozici ve většině distribucí, stačí nainstalovat pomocí daného správce balíků název balíčku „smartmontools“

How-To

Jakmile je tato instalace nainstalována, musíme přijít na to, který pohon je pro nás sporný:

sudo fdisk -l

Tím získáte seznam všech jednotek a oddílů. Pokud v počítači používáte pouze jednu jednotku, zobrazí se seznam / dev / sda a jeho různé oddíly. Pokud máte více jednotek, budete muset použít trochu zdravého rozumu, abyste viděli, který disk má ten, který chcete zkontrolovat, co má na něm, a související seznam, jako je / dev / sdb nebo / dev / sdc atd. .

Jakmile budeme znát jednotku, kterou chceme zkontrolovat, můžeme provést tři testy, v závislosti na tom, jak jste znepokojeni:

  • Krátký test, obvykle dostačující pro odhalování problémů
  • Delší test, pokud máte větší obavy, zkoumá celý povrch disku
  • Dopravní zkouška, která se používá k testování, zda nedošlo k poškození během přepravy zařízení od výrobce.

Dalším krokem je zjistit, jaké typy testů náš disk podporuje, a odhadnout, jak dlouho budou testy trvat.

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

Budete mít velké množství výstupu, jak je vidět na tomto snímku obrazovky. Zdůraznil jsem oblasti, které pro mě byly pro tento test relevantní; odhady času a skutečnost, že můj disk NEPODPORUJE test přenosu.

Rozhodl jsem se spustit kratší test, jen proto, že jsem neslyšel žádná kliknutí ani jiné náznaky, že pevný disk byl ve skutečnosti na posledních nohách kromě rychlosti; do kterého znovu tvrdím, že mě SSD mohou zkazit. Jste více než vítáni, abyste provozovali to, co považujete za nutné.

Příkazy pro různé testy jsou (nahraďte sdX jednotkou, kterou chcete testovat)

  • Short: sudo smartctl -t short / dev / sdX
  • Long: sudo smartctl -t long / dev / sdX
  • Dopravní: sudo smartctl -t dopravní / dev / sdX

Poznámka : Nebudete mít žádný posouvací výstup pro váš test, než bude řečeno, jak dlouho bude test trvat. Pokud provádíte dlouhý test, možná budete muset počkat hodinu nebo dvě nebo déle.

Jakmile je test dokončen, je čas dostat výsledek!

sudo smartctl -H / dev / sdX

Doufejme, že uvidíte toto:

Pokud ne, bude možná nutné provést další kopání, nebo může být jen čas vyměnit dotyčný disk.

Nástroje GUI

Pro ty z vás, kteří se vyhýbají příkazovému řádku, existují další možnosti, například velmi populární a dobře známý nástroj gnome-disk-utility (známý také jako 'disky' v některých prostředích desktopu).

Existuje celá řada dalších bezplatných a placených nástrojů, ale nejsem tu, abych inzeroval, protože mi obě tyto nástroje v minulosti sloužily dobře za rychlé kontroly.

Hodně štěstí!