Preciso formatar/particionar a unidade de destino do ddrescue?

Preciso formatar/particionar a unidade de destino do ddrescue?

Estou tentando recuperar dados de um disco rígido com falha usando GNU ddrescue no Ubuntu. Usei o seguinte comando:

sudo ddrescue -f /dev/sda /dev/sdb [path to mapfile]

Até agora está funcionando rapidamente e sem problemas. Minha preocupação é com a unidade de destino ‘sdb’. No utilitário 'Discos' do Ubuntu, seu conteúdo está listado como 'Espaço não alocado' e o particionamento é 'Registro mestre de inicialização'. O que verei quando o ddrescue terminar? Devo ter preparado a unidade de forma diferente?

Ambas as unidades são do mesmo tamanho e posso ver a atividade em cada unidade. Não tenho certeza se a unidade da qual estou recuperando dados ('sda') é MBR ou não. Obrigado pelo seu tempo.

Responder1

Não. ddrescueprepararei tudo para você. Você só precisa configurar as coisasdepoiso resgate, mas apenas se a tabela de partição foi danificada. DeManual GNU ddrescue:

Exemplo 1: Resgate totalmente automático de um disco inteiro com duas partições ext2 /dev/sdaem /dev/sdb.

Nota: você não precisa particionar /dev/sdbantecipadamente, mas se a tabela de partição /dev/sdaestiver danificada, você precisará recriá-la de alguma forma no /dev/sdb.

 ddrescue -f -r3 /dev/sda /dev/sdb mapfile
 fdisk /dev/sdb
 e2fsck -v -f /dev/sdb1
 e2fsck -v -f /dev/sdb2

Depois de ddrescuefeito (e você tiver feito tudo com segurança, por exemplo, não ter montado nenhum /dev/sdaou /dev/sdbdurante o resgate, tome cuidado com interrupções e "reparar" a unidade com falha), você verá que todos os dados possíveis do disco com falha foram copiados para o novo. Dizendo "todos os dados possíveis", quero dizer também a tabela de partição e os sinalizadores de partição.

informação relacionada