A maneira mais rápida de verificar se há setores defeituosos no HDD?

4

Eu tenho um monte de discos, provavelmente 50 ou mais deitado, eu sei que alguns deles estão quebrados e alguns ainda devem funcionar perfeitamente, eu preciso de uma maneira de verificá-los sem desperdiçar dias ...

Você conhece alguma ferramenta além de badblocks, que pode fazer isso sem gastar muito tempo?

    
por octohedron 21.10.2014 / 13:45

3 respostas

6

Você precisa verificar alguns utilitários SMART .

Você pode usar o "Disk Utility" (também conhecido como palimpsest ou gnome-disks dependendo do lançamento do Ubuntu) para isso.

Na linha de comando, sugiro que você instale o pacote smartmontools e brinque com o smartctl. Exemplo:

sudo smartctl --all /dev/sda
    
por Pedro Brito del Pino 21.10.2014 / 15:18
0

Se suas unidades tiverem o SMART, eu faria isso instalando o "gsmartcontrol" e fazendo um pequeno teste em todas as unidades. Em seguida, jogue fora os que não passarem no teste curto ou exibam erros / avisos e façam um teste longo nas unidades restantes.

Para realmente descobrir se uma unidade está danificada ou não, acho que você precisará verificar cada setor dela e é isso que o teste longo faz.

Mas eu não sou especialista, talvez haja uma maneira melhor?

    
por Prototype700 12.11.2015 / 10:15
0

Para aqueles que encontrarem essa pergunta em busca de uma solução para o badblocks error Value too large for defined data type (como você pode tentar digitalizar uma unidade de 6 TB): tente definir um tamanho de bloco maior:

badblocks -b 4096 /dev/sde
    
por Ian D. Allen 12.11.2015 / 09:04