Na serveru Tecmint vyšel krátký návod, jak kontrolovat vadné sektory na disku pomocí badblocks
a smartctl
. Podle mého názoru je však návod neúplný a nepřesný.
V první řadě je potřeba periodicky kontrolovat integritu dat u souborových systémů, které toto podporují (scrub Btrfs a ZFS), případně kontrolovat data na RAIDu. K tomu je dobré periodicky dělat S.M.A.R.T long test smartctl -t test long /dev/sdx
. Výsledek je po doběhnutí časově náročného testu vidět v tabulce smartctl -a /dev/sdx
.
Pokud S.M.A.R.T objeví vadné sektory, je dobré neprodleně zálohovat. K přečtení problematických částí pomůže nástroj ddrescue
. Prázdný vadný disk se můžeme pokusit donutit realokovat vadné sektory pomocí badblocks -svw -b 4096 -c 4096 /dev/sdx
, který však často může trvat i několik dní.
Jaké kontroly disků a jak často děláte vy?