Procurando por conselhos sobre como usar o dd para fazer backup de um laptop de inicialização dupla

2

Minhas perguntas se resumem a isso. Se eu fizer "dd if = / dev / sda de = usbdrive" alguém pode confirmar que isso vai pegar tudo, inclusive informações de mbr / partição / todas as quatro partições e criar uma unidade que eu possa trocar com a unidade interna com falha sem perder nada? Se isso for feito enquanto o computador estiver funcionando, ele ainda copiará tudo? Neste ponto, tenho medo de desligar o computador por medo de nunca mais começar de novo.

Em segundo lugar, quão tolerante é o dd de unidades com falha? Alguém já o usou para recuperar uma unidade semicida antes que possa compartilhar qualquer armadilha em potencial? Ele conseguiu os dados ok ou isso será uma esperança para o melhor tipo de situação?

E, por último, se o usbdrive for maior que o disco interno com falha, ainda serei capaz de expandir as partições mais tarde, para não perder espaço? esta última parte parece boba para perguntar, mas com a minha atual onda de azar eu vou acabar por sobrescrever um pouco de magia e para sempre transformar um disco rígido de 640GB em um disco rígido de 500GB.

Além disso, se alguém tiver uma solução melhor para criar um clone completo que obtenha tudo o que eu sou capaz de ouvir sobre isso.

PostScript: Eu estava fazendo backups periódicos, mas quando o miasma que matou o laptop atingiu também o NAS: (

Post PostScript: ambos os dispositivos estavam em um sistema UPS.

    
por AvatarOfChronos 11.01.2011 / 16:19

1 resposta

1
  1. sim para informações de mbr / partição
  2. não posso garantir que dd possa recuperar cada bit em todos os casos, mas eu já o usei para esse caso. Exceto eu despejei os dados em um arquivo na unidade USB, não diretamente no disco, pois preferia reinstalar tudo e extrair dados do sistema de arquivos potencialmente corrompido. [1]
  3. sim, eu fiz isso com o disk-dump não corrompido, com o seu eu não posso ser tão afirmativo. Existe uma limitação com MBR e disco maior que 2TB, então você não pode gastar além de 2TB.

[1] outro benefício é que você pode montar o lixo como somente leitura sem alterar seu despejo.

dd bs=Xk if=/dev/sdY of=/mnt/usbdrive/sdY.dd conv=noerror,sync

com X do tamanho (em K) de um bloco do seu hardware de disco, geralmente 4 e Y que você bateu no disco.

  • noerror evita parar o processo em caso de erro
  • sync coloca um bloco anulado se houver um erro de leitura
por 11.01.2011 / 16:28