Migrando dados para a substituição do disco rígido (linux)

0

Meu disco rígido portátil estava com defeito, então eu solicitei e acabei de receber um novo. Agora preciso migrar meus dados. Esta tarefa parece mais fácil dizer do que fazer. As duas unidades são do mesmo tamanho, então eu acho que dd deve funcionar, mas eu não vi instruções explícitas sobre o que exatamente fazer, e estou com medo de experimentar meus dados.

Minha configuração é que essas unidades são 500gb e internas, portanto, só posso ter uma conectada por vez . Cerca de <250gb no disco rígido é usado. Eu tenho duas partições na unidade: uma partição boot (50 megas), e uma partição lógica contendo raiz (20gb), swap (8gb ), home (435 gb). e reinstalar o sistema operacional (gentoo) não é uma opção devido ao fato de que minha largura de banda é severamente limitada agora. O único veículo que tenho é um disco rígido USB externo com capacidade 400gb . Eu sou atualmente iniciado a partir de um ubuntu livecd para fazer a transferência.

  • Devo usar o dd para simplesmente copiar a unidade de entrada em um arquivo no HD externo? Ou será que isso também tentará alocar todo o espaço livre e, portanto, não se encaixará?
  • A compactação de tudo a dd if=/dev/sda bs=100M | gzip -c > /media/ext/image.img corrige esse problema?
  • Devo usar o dd para copiar a partição / boot e / para um arquivo no HD externo e apenas copiar meu diretório / home como arquivos?
  • Alguma destas opções me deixará com problemas ao inicializar e / ou grub ou algo na nova unidade?

Obrigado!
Mala

    
por Mala 23.12.2009 / 22:16

2 respostas

1

Sim, eu aceito a abordagem dd . Faça o backup dos seus dados primeiro no seu externo.

  • Should I use dd to just copy the input drive into a file on the external HD? Or will this also try to allocate all the free space and thus not fit?

Não. Você pode fazer o backup de sua unidade como um arquivo de imagem comum ou até mesmo canalizar para dd para gzip e fazer o backup como um arquivo normal. Desta forma, você economiza espaço:

dd bs=1024 if=/dev/sda conv=noerror,sync | gzip -9 > /mnt/usb/backup.dmg.gz

claro, substituindo as unidades adequadamente.

  • Should I use dd to copy the / partition to a file on the external HD, and just copy my /home directory as files?

Depende. Se você tem muitas configurações personalizadas que você não quer perder, eu acabei de fazer o backup de tudo. Se não, então o seu método seria suficiente.

  • Will either of these options leave me in trouble with booting and/or grub or something on the new drive?

Se as unidades forem idênticas e você usar dd corretamente e conectar a nova unidade como a outra, você deve ser de ouro.

    
por 23.12.2009 / 22:31
1

use Clonezilla para fazer backup da unidade de 500 GB para o HDD externo (se apenas 250 GB forem usados, não há problema em encaixar a imagem na unidade de 400 GB).

coloque a unidade de substituição no laptop e use o Clonezilla novamente para restaurar a imagem na nova unidade.

    
por 23.12.2009 / 22:32