O que acontece depois do ddrescue?

1

Atualmente, estou tendo uma conversa difícil com uma lição difícil!

Minha unidade WD Green de 2TB começou a jogar blocos defeituosos após um ano de serviço. Eu recuperei todos os 82kb de dados para uma imagem em uma unidade sobressalente de 3TB usando os seguintes comandos:

ddrescue --no-split /dev/sda1 /media/store1/store1.img /media/store1/store1.log

Então eu corri

ddrescue --direct --max-retries=3 /dev/sda1 /media/store1/store1.img /media/store1/store1.log

Seguido por

ddrescue --direct --retrim --max-retries=3 /dev/sda1 /media/store1/store1.img 

Eu tenho outra unidade vazia de 3 TB que pode ser usada para uma restauração. Mas eu gostaria de alguns conselhos primeiro, já que esta recuperação levou 3 dias inteiros e eu não gostaria de estragar tudo!

Pelo que entendi, eu poderia restaurar a imagem em um disco e reparar os blocos danificados copiados. Isso seria correto?

    
por MrNorm 10.01.2013 / 14:24

1 resposta

1

Como você não copiou o disco inteiro, mas apenas a primeira, você deve primeiro recriar a tabela de partições. Se você tem as duas unidades em sua caixa ao mesmo tempo, você pode usar algo como isto: link Caso contrário, basta anotar os parâmetros e recriá-los exatamente na segunda unidade.

Então você dd da sua imagem de volta para a primeira partição da nova unidade (nenhum ponto usando ddrescue aqui). Você deve executar um fsck depois disso, caso o bloco defeituoso esteja no sistema de arquivos. Se estiver nos próprios arquivos, você poderá descobrir qual deles usa a unidade original, conforme descrito aqui: link .

    
por 14.01.2013 / 11:38