Você pode clonar com sucesso um volume de inicialização do Mac OS X diretamente para outro volume maior com o ddrescue?

4

Você pode clonar um volume de inicialização do Mac OS X (especificamente um volume do Mac OS Extended, Journaled ou JHFS +) diretamente para outro volume maior usando ddrescue ou mesmo dd e fazer com que o volume de destino seja concluído um volume inicializável perfeitamente funcional?

No passado, usei ddrescue para fazer um backup .dmg bruto de um volume de inicialização do Mac OS X de um disco rígido que está morrendo e, em seguida, "restaurei" esse .dmg para outro volume via Utilitário de Disco, mas neste caso, não tenho espaço livre no disco rígido para armazenar o arquivo .dmg intermediário, portanto, precisarei invocar ddrescue para clonar diretamente o volume final para um novo volume. Mas estou nervoso que usar o ddrescue para fazer isso diretamente, em vez de usar o Utilitário de Disco para a parte de restauração, não deixará as coisas configuradas corretamente para que o volume resultante não seja inicializável.

Eu tenho que usar o ddrescue porque estou lidando com um disco rígido com falha novamente. O SMART Utility diz que tem apenas um único setor inválido pendente em uma unidade de 500 GB, então eu sinto que minhas chances de não ter nenhum dado crítico sobre esse setor ruim são muito boas. A parte que me preocupa é se um clone bruto bloco por bloco de um volume para um volume um pouco maior pode não deixar o volume de destino configurado corretamente de alguma forma.

Alguém já fez isso antes no Mac OS X e pode confirmar que funciona?

Atualização: Tive que postar minha própria resposta ("Não" ou "Não do jeito que tentei"), mas ficaria feliz em Aceitar uma resposta diferente se outra pessoa puder fornecer instruções para fazer isso com sucesso.

    
por Spiff 12.01.2012 / 12:30

1 resposta

2

Assim, a resposta parece ser "Não" ou, pelo menos, "Não da maneira como tentei". O volume resultante foi montado uma vez, mas o "Repair Disk" do Disk Utility disse que as estruturas do sistema de arquivos tinham erros (tamanhos incorretos de b-tree, talvez?) Que o Utilitário de Disco não pôde reparar. Eu não tenho a capacidade de ver se Disk Warrior ou outra ferramenta poderia ter consertado isso. A unidade de origem com falha não tinha esses problemas, então provavelmente era algo sobre o meu procedimento de cópia baseado em ddrescue que estragou tudo.

Um amigo meu disse que clonou com sucesso uma unidade inteira (incluindo tabela de partições e tudo) em um Mac usando dd , então pode ser possível clonar um dispositivo inteiro dessa forma, mas não volumes individuais JHFS +.

Outra coisa que pode ter contribuído para a falha é que eu não reservei tempo para tornar a partição de destino exatamente o mesmo número de setores / blocos que a partição de origem (o objetivo era maior, é claro).

    
por 14.01.2012 / 00:18