Como mover a instalação do Ubuntu de um disco rígido para outro? [duplicado]

14

Atualmente, tenho o servidor Ubuntu 10.04 em execução em um HDD portátil. Quer movê-lo para sata HDD interno. Eu tenho 3 partições / , /home e swap . No novo disco rígido, pretendo ter diferentes tamanhos de partição. Qual é a maneira correta de fazer essas duas coisas (mover e redimensionar)?

    
por Pablo 22.02.2012 / 15:27

3 respostas

10

O Clonezilla pode ser útil para clonar seu disco rígido, mesmo em situações nas quais você precisa para fazer isso com discos de tamanhos diferentes, como mencionado aqui: link

  

Mover para um disco maior

     

É fácil garantir que um clone de um SCSI   disco é restaurado para um disco SCSI, mas você terá um tempo difícil encontrar   uma réplica exata tamanho-sábio. A boa notícia é que você não precisa restaurar   um disco em outro disco do mesmo tamanho. A notícia ainda melhor é que   você pode de fato restaurar a imagem para um disco muito maior.

     

Ao restaurar um disco, o Clonezilla permite redimensionar o sistema de arquivos   e crie partições no novo disco proporcionalmente. Mas mesmo se você   estão se movendo para um disco maior, você pode preferir manter as partições   como eles são. Nesse caso, você pode pedir ao Clonezilla para criar o   tabela de partições conforme listado na imagem.

Há documentação sobre como migrar para um disco maior, como mencionado aqui, mas não tenho certeza se você pode fazer o contrário (clonar em um disco menor).

No entanto, vale a pena tentar. O Clonezilla oferece vários Live CD's e imagens USB inicializáveis e também está documentado que você pode redimensionar o espaço livre no disco após a cópia, caso em que a sugestão de @maniat1k de usar o gparted também é uma boa idéia.

Se você usar o clonezilla, eu agradeceria se você fizer comentários sobre suas experiências aqui para documentar como isso funciona para referência futura.

Muito obrigado e boa sorte!

    
por Geppettvs D'Constanzo 22.02.2012 / 17:57
3
  1. Copia demorada e perfeita, com os bits na mesma ordem no disco é feita com o comando unix dd . Arranque o seu CD e abra o Utilitário de Disco ( palimpsest ). Identifique os IDs dos dispositivos dos dois discos rígidos, por exemplo, /dev/sda (o disco rígido antigo) e /dev/sdb (o novo). Em seguida, copie diretamente com o comando dd if=/dev/sda of=/dev/sdb neste caso. Essa etapa levará dias mesmo que o disco não esteja cheio. Por fim, abra o Utilitário de Disco ( palimpsest ) novamente e expanda a partição para cobrir toda a unidade de 300 GB e atualizar o grub.
  2. Outra maneira seria fazer uma instalação completa na outra unidade e depois copiar na sua pasta pessoal.
  3. Além disso, você poderia simplesmente pegar um diretório e mover seu conteúdo para a outra unidade e colocar um link simbólico de uma unidade para outra para economizar espaço - eu faço isso para minha pasta ~/.wine no meu desktop Ubuntu.

Basta colocar a nova unidade e copiar todos os arquivos por si só não funcionará porque o disco não será listado no GRUB e a partição não será definida como inicializável.

    
por Andrew Wonnacott 26.03.2012 / 19:11
1

com um live cd, abra um terminal como root ( sudo -i ) e use dd.

exemplo: dd if=origin of=destination .

você pode fazer uma cópia de um disco para outro assim

dd if=/dev/sdx of=/dev/sdy

com o mesmo live-cd, você pode usar gparted e redimensionar o que quiser.

    
por maniat1k 22.02.2012 / 15:36