Preciso formatar / particionar a unidade de destino do ddrescue?

4

Estou tentando recuperar dados de um disco rígido com falha usando o GNU ddrescue no Ubuntu. Eu 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 é sobre o drive de destino 'sdb'. No utilitário 'Discos' do Ubuntu, seu conteúdo é listado como 'Espaço não alocado' e o particionamento é 'Registro mestre de inicialização'. O que vou ver quando o ddrescue é feito? Eu deveria ter preparado a unidade de forma diferente?

Ambas as unidades são de tamanho igual 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.

    
por kyle.ingraham 21.06.2017 / 15:55

1 resposta

4

Não. ddrescue preparará tudo para você. Você só precisa configurar as coisas após o resgate, mas somente se a tabela de partição estiver danificada. Do Manual do GNU ddrescue :

Example 1: Fully automatic rescue of a whole disc with two ext2 partitions in /dev/sda to /dev/sdb.

Note: you don't need to partition /dev/sdb beforehand, but if the partition table on /dev/sda is damaged, you'll need to recreate it somehow on /dev/sdb.

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

Depois que ddrescue estiver pronto (e você tiver feito tudo com segurança, por exemplo, não ter montado /dev/sda ou /dev/sdb durante o resgate, tenha cuidado com as interrupções e "conserte" a unidade com falha). veja 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.

    
por 21.06.2017 / 16:18