Como restaurar um arquivo de imagem DD no meu disco primário no novo servidor debian

0

Eu tenho um servidor Debian dedicado no Online.net e eu quero mudar o servidor por um sistema operacional mais poderoso (sempre Debian). Para isso, fiz uma imagem no meu disco rígido antigo com este comando:

dd if=/dev/sda | gzip -c > /backup/sda1_image.gz 

Nas minhas duas máquinas, não tenho partições e tenho apenas um disco rígido.

Minha pergunta:

Como posso restaurar minha imagem no meu novo servidor Debian, em seu disco primário? É possível fazer isso em ssh:

gzip -cd /backup/sda1_image.gz | dd of=/dev/sda

Pergunta: Eu tenho que desmontar meu disco primário antes da restauração? Pergunta: Se eu desmontar o disco primário (boot) por ssh, ele não irá congelar? Porque eu só posso acessar o meu servidor em ssh (sem phisical).

    
por Dimitri 09.01.2014 / 13:09

1 resposta

2

Você pode usar o SSH em seu servidor, CAT seu arquivo em um pipe para GUNZIP depois de canalizar a saída não-compactada para DD, que então gravará o arquivo no disco de sua escolha.

ssh user@host cat /path/to/image.img.gz | gunzip | sudo dd of=/dev/sdX

Você também pode melhorar isso usando o PIGZ (Parallel Gzip) em vez do GUNZIP para descompactar seu arquivo. Isso é melhor já que o PIGZ usa todos os seus núcleos de processamento enquanto o GUNZIP usa apenas 1. (Note que você precisaria instalar o PIGZ antes de usá-lo)

ssh user@host cat /path/to/image.img.gz | pigz -dc | sudo dd of=/dev/sdX

Você também pode mostrar o progresso do DD adicionando status = progresso no final do seu comando DD.

ssh user@host cat /path/to/image.img.gz | pigz -dc | sudo dd of=/dev/sdX status=progress
    
por 15.05.2018 / 10:46