Como posso clonar facilmente meu sistema inteiro?

20

Estou executando um Ubuntu 14.04 LTS e tive alguns problemas com meu disco rígido. Comprei um novo disco rígido do mesmo tamanho (1 TB) e pretendo mover todos os meus dados (softs, trabalho, fotos, etc.) no novo disco rígido.

Qual é a maneira mais fácil de fazer isso?

Adascalitei Lucian
fonte
11
Você pode copiar e colar partições com o GParted a partir de um CD ao vivo
Panther
Ou você pode usar o clonezilla (GPL) clonezilla.org
Bruni
4
NOTA: Independentemente de qual método é usado para copiar , é muito mais seguro fazer isso em um sistema (hardware) inicializado a partir da mídia Live CD / USB . A cópia do sistema ativo, durante a execução a partir dessa unidade E com um HDD suspeito, pode causar problemas que você pode não perceber imediatamente.
David6

Respostas:

13

A maneira mais fácil de fazer isso é usando o Gparted do Live CD / USB, conforme sugerido acima. Para fazer isso, consulte a seção "Copiando e colando uma partição" no manual do Gparted . Para reproduzir as etapas fornecidas no link:

Para copiar uma partição:

  1. Selecione uma partição não montada. Veja a seção “ Selecionando uma partição ”.

  2. Escolha: Partição → Copiar. O aplicativo marca a partição como a partição de origem.

Para colar uma partição:

  1. Selecione um espaço não alocado em um dispositivo de disco. Consulte a seção “ Selecionando espaço não alocado ”.

  2. Escolha: Partição → Colar. O aplicativo exibe a caixa de diálogo Colar / caminho para a partição.

  3. Se você quiser, pode ajustar o tamanho e o local da partição. Consulte a seção “ Especificando o tamanho e o local da partição ”.

  4. Se você quiser, pode especificar o alinhamento da partição. Consulte a seção “ Especificando o alinhamento da partição ”.

  5. Clique em Colar. O aplicativo exibe a operação da partição de cópia no painel Operações Pendentes.

Ron
fonte
Obrigado por me ajudar com isso, mas acho que vou usar uma maneira manual simples como @Frantique sugerido abaixo, sudo cat / dev / sda> / dev / sdb eu sei que é arriscado, mas parece a maneira mais fácil para mim.
Adascalitei Lucian
Sim, a escolha é sua. Talvez outros achem esse método mais fácil :) Cuidado com dd(e até mesmo cat), pois eles podem atrapalhar as coisas, se não forem usados ​​com cautela.
Ron
@AdascaliteiLucian não faz o cat(veja o comentário acima). Se você quiser acelerar as coisas, use um tamanho de buffer maior (64MB ou mais) comdd
Fabby
caté mais seguro e mais simples que dd. Não há nenhuma razão para não usá-lo .
terdon 02/07/19
7

O uso do CloneZilla ( http://clonezilla.org/ ) cuidará dos detalhes.

David Purdue
fonte
5
Embora sua resposta esteja 100% correta, ela também poderá se tornar 100% inútil se esse link for movido, alterado, mesclado em outro ou o site principal simplesmente desaparecer ... :-( Portanto, edite sua resposta e copie a mensagem relevante. etapas do link para a sua resposta, garantindo assim a sua resposta por 100% da vida útil deste site! ;-) Você sempre pode deixar o link na parte inferior da sua resposta como fonte do seu material ...
Fabby
3
Você poderia expandir um pouco sobre isso? Por exemplo esboço como você usaria clonezilla para clonar uma partição ...
Oli
4
Não seja tão difícil Fabby: o Clonezilla existe há muito tempo (quase 10 anos agora, eu acho). Se o site for movido, você sempre poderá pesquisar no Google. O manual completo e os guias rápidos estão disponíveis no site. O que você deseja incluir: os sites de download: osdn, sourceforge? Ou o repositório do github? De qualquer forma, quando o projeto fica tão abandonado que o site não funciona mais, geralmente é melhor não usá-lo, a menos que você leia a fonte.
Jringoot #
Eu concordo com o jringoot. Se o link ficar indisponível, a resposta é discutível de qualquer maneira.
usar o seguinte comando
5

Inicialize a partir de um sistema ativo, conecte o novo HDD via USB (ou outro (s) cabo (s), dependendo do seu hardware) e inicie um 'Terminal'.

Verifique qual é o caminho para o seu HDD antigo (provavelmente /dev/sda) e também o novo ( /dev/sdb), e execute este comando:

sudo dd if=/dev/sda of=/dev/sdb

Lembre-se de que levará muito tempo. Não há indicação de progresso padrão. Você pode ver o progresso enviando um sinal SIGUSR1 para o processo, por exemplo,, sudo pkill -USR1 ddou sudo pkill -USR1 -f sdb.

Outra possibilidade é (ainda mais rápida que dd):

cat /dev/sda >/dev/sdb
Frantique
fonte
Eu acho que esse é o método que eu escolho, para ser sincero, prefiro a coisa do shell em vez da do Gparted.
Adascalitei Lucian
11
Lucian: da, e cea mai buna solutie. ;)
Frantique
3
o uso ddcom um tamanho de bloco maior acelerará. por exemplosudo dd if=/dev/sda of=/dev/sdb bs=1024k
David Purdue
David: sim, de fato, já que não sabemos nada sobre o hardware, é melhor ir mais devagar.
Frantique 24/06
11
Buna asta :), nu m-as fi astepat :), itens de linha de estanho-ul em casos de problemas experimentais, Teoretic eu vreau inlocuiesc un Hard Wd Blue 1Tb, cuidado com o produto, com um disco rígido Wd preto de 1 TB, você pode instalar o reinstalar o dispositivo novamente, mas eu o zi no trocadilho para usar o punct, e você prefere os mais avançados. Estimativa de crédito de mi-ar lua em Jur de 4 5 min na cópia. Dados múltiplos sobre dados.
Adascalitei Lucian
0

Criei um script bash para automatizar todo esse processo de clonagem em outro disco usando o rsync da maneira mais fácil possível.

O script cuida de tudo, como alterar o arquivo fstab, instalar o grub apropriado no seu novo disco e atualizá-lo para criar um novo menu do grub.

Você só precisa preparar seu disco de destino com as partições apropriadas usando o gparted, por exemplo.

Para mais detalhes, visite seu repositório em https://github.com/thiggy01/clone-ubuntu

thiggy01
fonte