GNU/Linux >> Znalost Linux >  >> Linux

Jak zkontrolovat, zda na celém pevném disku nejsou chyby a špatné sektory?

Možná zde nerozumím některým konceptům, ale pokud vím, každý disk má tabulku oddílů a skutečné oddíly.

Chci otestovat pevný disk na chybné sektory a chyby, ale nástroje, které jsem k tomu našel, jsou určeny pro oddíly – ne pro disky. badblocks vezme oddíl /dev/sda1 ne /dev/sda . Stejný příběh s e2fsck .

Pokud jsem pochopil, tyto nástroje testují pouze prostor přidělený oddílům, nikoli celý disk. Existuje nějaký způsob, jak otestovat celý disk?

Přijatá odpověď:

Existuje nějaký způsob, jak otestovat celý disk?

Ano, pomocí badblocks :

badblocks /dev/sda

Manuálová stránka odkazuje na oddíly, protože badblocks může říct mkfs.ext2 o špatných blocích, které najde, a to funguje pouze při kontrole oddílů. Ale badblocks sám funguje dobře na plných discích.

Nicméně badblocks je opravdu pozůstatkem minulé éry, kdy pevné disky nezvládaly své špatné bloky samy. V dnešní době disky sledují chyby samy a jsou schopny přemapovat chybné sektory, jak to okolnosti dovolí (obvykle, když je chybný sektor přepsán). Pravděpodobně bude lepší spustit SMART testy a zkontrolovat výsledky:

smartctl -t long /dev/sda
smartctl -t offline /dev/sda
smartctl -x /dev/sda

(před spuštěním dalšího testu se ujistěte, že je každý test dokončen).


Linux
  1. Jak zkontrolovat špatné bloky na fyzickém svazku LVM?

  2. Jak zkontrolovat disk na špatné bloky nebo chyby disku na CentOS / RHEL

  3. Jak nastavit pravidla UDEV pro RAC OCR a hlasovací zařízení na oddílech

  1. Jak zkontrolovat místo na disku v Linuxu

  2. Jak vymazat špatné sektory na pevném disku pomocí Ubuntu?

  3. Jak zkontrolovat místo na disku v Ubuntu 20.04 a 20.10?

  1. Jak zkontrolovat špatné sektory nebo špatné bloky na pevném disku v Linuxu

  2. Jak zkontrolovat, zda pevný disk neobsahuje špatné sektory nebo bloky v Linuxu

  3. Jak zkontrolovat a sledovat životnost pevného disku v Linux Mint a Ubuntu