Eu tive um problema com um disco e executei badblocks.
Agora, quando eu corro:
sudo dumpe2fs -b /dev/sdc1
Eu recebo uma lista de badblocks ruins, como:
dumpe2fs 1.41.11 (14-Mar-2010)
192
1592
2416
3112
3552
...
Mas, na verdade, percebi que o problema vinha do rack e não do disco. Eu estava usando o rack no eSata e recebi muitos erros de leitura. Agora eu mudei para USB, não é tão rápido, mas sem erros.
Então, minha pergunta é:
Como faço para redefinir a lista de badblocks armazenados no inode # 1 (badblock inode)?
(claro, sem reformatar! ... Essa é a última coisa que tentarei se não obtiver solução)
Como os blocos aparentemente não são "ruins", eles foram informados assim porque o rack está com defeito.
Muito obrigado antecipadamente e feliz natal.
Editar: Eu tentei executar outros badblocks quando o disco estava conectado ao USB, mas sem sucesso: os blocos ruins encontrados anteriormente permaneciam.
Eu corri:
sudo badblocks -i /tmp/emptyList -s /dev/sdc1
o arquivo / tmp / emptyList está vazio para que os badblocks sejam alimentados com uma lista vazia de blocos danificados conhecidos. Mas aparentemente, não é a lista de blocos defeituosos, é a lista ADICIONAL de blocos ruins, que seriam adicionados aos já existentes declarados no inode # 1.
A documentação (man) não é muito precisa sobre isso.