DDRescue - Eu executei o comando errado que está fazendo com que demore mais do que o esperado

DDRescue - Eu executei o comando errado que está fazendo com que demore mais do que o esperado

Estou executando o seguinte comando em uma unidade de 500 GB:

ddrescue --force --direct /dev/sde2 /home/backups/sde2.img sde2_logfile.ddrescue

No entanto, o tempo já passou de quase 24 horas e tudo o que foi feito até agora foram quase 10 GB:

-rw-r--r-- 1 root root 9.2G Jul 22 13:35 sde2.img

Eu executei um comando errado que está fazendo com que esse processo demore mais do que deveria?

Responder1

Geralmente é recomendado que você execute operações ddrescue em três fases, conforme descritoaqui, usando um arquivo de log para que as múltiplas passagens possam ser mescladas instantaneamente.

primeiro faça um passe rápido usando leituras em cache (sem --direct) e não execute nenhuma recuperação séria. Esta etapa deve obter a grande maioria dos seus dados, a menos que a unidade esteja muito longe.

ddrescue --no-split /dev/hda1 imagefile logfile 

em seguida, tente sem cache com divisão, mas aborte cada área incorreta após 3 tentativas incorretas.

ddrescue --direct --max-retries=3 /dev/hda1 imagefile logfile 

e finalmente tentar recuperar quaisquer áreas de erro restantes, abortando novamente se a recuperação não for possível.

ddrescue --direct --retrim --max-retries=3 /dev/hda1 imagefile logfile 

Observe que, ao seguir essa abordagem, você obtém todos os dados não danificados antecipadamente, o mais rápido possível. mesmo que as outras opções de recuperação não consigam recuperar o suficiente da unidade para torná-la montável, você ainda pode usar utilitários de gravação de arquivos como o PhotoRec para recuperar arquivos intactos de tipos conhecidos da imagem.

informação relacionada