Como clonar a instalação do linux em um disco rígido externo?

2

Eu vejo muitas questões relacionadas com dd , mas não consegui encontrar respostas para o seguinte. Se as perguntas / respostas já existirem, indique-as e, em seguida, sinalize para fechar, excluir ou mesclar.

  1. Uma instalação linux funcional (digamos, em /dev/sda7 ) pode ser clonada em uma partição de disco rígido externa (digamos /dev/sdb2 ), enquanto estiver nela? ( /dev/sdb é um disco rígido USB de 1 TB, /dev/sdb2 é de tamanho 100 GB)
  2. Se não, posso fazê-lo usando um live cd? A partição clonada no disco externo será inicializável?
  3. Se não for inicializável, como fazer isso?

Por que fazer isso? : É necessário carregar a unidade externa clonada do que o laptop em si, com todos os programas e dados instalados (e personalizados).

Informações adicionais (somente peças relevantes):

$ sudo fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2550    20482843+   7  HPFS/NTFS
/dev/sda7            5660        6904    10000431   83  Linux

$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda7             9.4G  7.4G  1.6G  83% /
    
por Noble P. Abraham 13.09.2012 / 18:34

3 respostas

1

Você pode clonar um sistema de arquivos montado, mas é uma má idéia porque você estará copiando o sistema de arquivos em um estado inconsistente. Há um risco real de perder dados.

Existem maneiras de clonar um sistema de arquivos montado, mas elas requerem preparação antecipada. Por exemplo, se o sistema de arquivos estiver em um dispositivo de bloco que permita espelhamento (como volumes LVM ou volumes RAID1 md-raid), você poderá criar um espelho e, em seguida, separar seu link com o original. O LVM também permite a criação de instantâneos: uma imagem de um sistema de arquivos, congelado no tempo, que pode ser lido com segurança (clonar no nível do dispositivo de bloco é um pouco mais simples, mas possível em alguns casos).

Então, para responder à sua pergunta: 1. não. 2. sim; sim, mas não automaticamente. 3. Você precisa instalar um gerenciador de inicialização no disco externo.

Como você precisará reinicializar mesmo assim, recomendo inicializar em uma ferramenta especializada para backups e manutenção de disco, como o GParted ou Clonezilla .

    
por 14.09.2012 / 03:34
2

O DD é uma utilidade maravilhosa para executar qualquer uma das tarefas, mas é (potencialmente) problemático; misturar discos de origem e destino, você está ferrado. Existe uma 'distribuição' baseada no Debian que faz tudo o que você quer usando o DD. É o clonezilla que pode ser baixado do link . Eu usei em muitas máquinas diferentes sem problemas. Ele também copia o MBR para que o disco possa ser inicializado.

Alan

    
por 13.09.2012 / 18:43
0

A maneira mais fácil é comprimir todo o fs com partimage e restaurá-lo no outro computador.

    
por 14.09.2012 / 03:04