Verificação de dados em bloco do Linux on-the-fly

0

Estou bastante acostumado com um recurso de comparação / depuração de paridade de muitos dos sistemas NAS. No entanto, eu não estou conseguindo encontrar recurso semelhante quando se trata de discos rígidos individuais. É claro que, com uma única unidade, não haverá maneira de saber se um bit está correto, no entanto, deve ser possível, pelo menos, detectar setores ilegíveis e saber quando um disco precisa ser desativado.

Meu cenário de uso:

  • hdd externo único conectado a uma caixa linux
  • teste semanal "scrub" para garantir que não estamos atingindo setores defeituosos

Além disso, se houvesse uma maneira de fazer algo semelhante ao SpinRite on-line no disco, isso seria ideal (mas provavelmente problemático).

    
por petr 19.07.2013 / 00:20

1 resposta

0

Os discos modernos frequentemente detectam e realocam o bloco defeituoso no firmware. No momento em que você os vê, o disco provavelmente está quase inutilizável. Geralmente, eles fornecem recursos SMART que permitem consultar os dados que indicarão uma falha iminente.

Procure pacotes como smartmontools , smart-notifier ou smartctl .

    
por 19.07.2013 / 02:10