Como clonar o disco rígido para mover o Ubuntu para uma nova máquina?

0

Estou movendo minha caixa do Ubuntu para um novo hardware e para isso preciso clonar todo o disco rígido para um novo.

Eu li sobre o clonezilla e o dd, mas não sei como usá-los.

Eu também posso ligar discos rígidos a uma máquina Windows e clonar lá.

Qual é a melhor maneira de fazer isso?

    
por clamp 13.10.2013 / 22:17

2 respostas

1

Para mim, a maneira 'melhor' mais confiável de uma versão para alternar uma instalação entre o sistema é despejar a lista de pacotes em seu sistema antigo e copiar os arquivos de configuração. (e sim, para fins de divulgação, isso é idêntico à minha resposta de falha do servidor )

use o dpkg --get-selections para salvar uma lista de pacotes instalados, e instale-os com o dpkg --set-selections . Crie os mesmos usuários que o sistema de origem, se necessário - cat /etc/passwd deve listá-los, e você pode verificar com diff para ver se as duas listas são idênticas.

Em seguida, use o rsync ou alguma outra ferramenta para duplicar a sua pasta /etc/ para configurações, várias /home/ pastas para usuários (e verifique as permissões aqui) e outras pastas como /var/www/ . Teste, certifique-se de que tudo esteja lá e pronto. Leva menos tempo do que configurar um novo sistema.

Atualmente está no limbo, mas se você estiver executando uma versão mais antiga do Ubuntu, a remastersys teria feito um bom trabalho ao criar um LiveCD idêntico a uma instalação em execução. Alguém está trabalhando para assumir o desenvolvimento e atualizarei esta resposta quando for.

Ambas as opções oferecem muito mais flexibilidade do que a imagem

    
por Journeyman Geek 14.10.2013 / 05:29
0

Tem certeza de que deseja clonar todo o disco rígido, já que está trocando de hardware? (Eu pessoalmente nunca tentei clonar um disco rígido entre hardware diferente, mas imagino que possa haver problemas.)

Uma abordagem melhor pode ser fazer uma instalação limpa do ubuntu em seu novo hardware - dessa forma, todo o seu novo hardware será autodetectado e configurado adequadamente. Digamos que seu computador antigo seja A e que o seu novo seja o B. Depois de limpar o Ubuntu no B, conecte os dois computadores à mesma rede. Então você pode usar rcp (mais rápido, mas não criptografado) ou scp (criptografado mas mais lento) para copiar apenas o seu diretório home de A para B. O comando que você executa em B será algo parecido com isto:

scp -r <user>@<ip.address.of.A>:/home/<user>/* /home/<user>/

(Note que você teria que ter o sshd rodando em A para executar este comando)

Ao copiar seu diretório pessoal, você obterá todos os seus Documentos e, espera-se, que o material de desenvolvimento seja copiado. Você também obterá as configurações do aplicativo A armazenadas em sua pasta pessoal em arquivos de pontos. Você terá que reinstalar o software que você tinha em A, mas com um gerenciador de pacotes e uma conexão de internet relativamente rápida, não é um grande problema. Eu uso rotineiramente essa abordagem para novas instalações. Na verdade, agora só tenho uma partição de disco rígido dedicada para meu diretório pessoal e, sempre que instalo uma nova distro, simplesmente monto essa partição como meu diretório pessoal. Funciona muito bem.

Observe também que, se você decidir copiar a unidade inteira, o clonezilla será muito fácil de usar. Você basicamente faz um CD ou USB ao vivo como você faria com o Ubuntu, e então quando você inicializa usando esse CD ao vivo, ele simplesmente leva você através de um conjunto guiado de passos para copiar o disco rígido. Eu usei isso duas ou três vezes para fazer backups completos e não é nada difícil.

    
por Zach 14.10.2013 / 04:15