Você tem várias opções. Considerando que o disco para armazenar backup é do mesmo tamanho (ou maior) que o disco de origem e está montado, você pode usar as seguintes ferramentas no formulário em um script que é executado periodicamente usando cron . A vantagem de tal clonagem para backup é que, se a sua unidade de disco rígido de origem falhar, você pode simplesmente usar a unidade de backup e ela manterá todas as partições como tal.
- Usando
dddo terminal ou script
Isso é usado para fazer uma cópia / duplicação de todo o disco (significando disco físico completo incluindo partições).
Pro: Ele é otimizado para esse propósito de clonagem. O usuário pode especificar o tamanho do bloco e outros parâmetros. Contras: É lento e a otimização de velocidade precisa ser testada em diferentes tamanhos de bloco. Além disso, o espaço em branco também é copiado.
dd if=<input_disk> of=<backup_disk or file> bs=2048
Por exemplo, disco de entrada = /dev/sdx & amp; disco de saída = /dev/sdy ou. Use lsblk no terminal para obter o ID do dispositivo.
O exemplo acima não mostra a barra de progresso. Você pode usar pv em conjunto com dd para obter a barra de progresso. Isto está disponível aqui Barra de progresso em dd
Como,
sudo dd if=/dev/sdx | pv -s 2G | dd of=/dev/sdy bs=4096
Explicação: pv verificará o tempo e a transferência após cada 2 Gb de dados movidos e relatórios. (Você precisa instalar pv antes de usar o comando acima mencionado.)
* Um script de shell bash usando dd com a opção de verificação e registro em log de backup é disponível aqui
(O usuário precisa editar o caminho do arquivo de backup e o ID da unidade de origem para usá-lo. Ele pode ser definido como trabalho cron.)
A restauração de tal imagem de backup é pelo seguinte comando, em que of=new_disk ,
dd if=/path/to/backup.img of=/dev/sdn
-
Usando
pvdo terminal ou script Faz a duplicação de todo o disco, incluindo partições. Isso é mais rápido , em seguida,dde usa a taxa de transferência máxima possível disponível para os discos.
Após a instalação usando sudo apt-get install pv , você pode simplesmente executar como
sudo pv < /dev/sdx > /dev/sdy
Isso irá clonar o disco /dev/sdx to /dev/sdy
PS- É sugerido que você execute algum comando com o sudo no terminal antes de executar isto, já que ele pedirá permissão. Além disso, isso não mostra o progresso, e o terminal ficará ocupado por um tempo, dependendo do tamanho do backup.
* Um script bash usando pv para tornar a imagem de backup disponível aqui .
O usuário precisa editar o caminho do arquivo de backup. Use o cronjob para configurá-lo para execução periódica. Use crontab -e para ser executado como root.
A restauração de tal imagem de backup é pelo seguinte comando, em que /dev/sdn é o novo disco,
pv < /path/to/backup.img > /dev/sdn
Outra opção é Clonezilla (mencionada por @Mitch)