Como fazer o backup automático do disco rígido com várias partições?

0

Eu tenho um laptop com o Windows 10 e o Ubuntu 14.04. Eu gostaria de um processo rápido para realizar backups noturnos de todo o disco rígido. O cenário ideal seria conectar o laptop a um disco rígido, inicializar a partir do laptop ou do disco rígido e executar um aplicativo que faça o backup de todas as alterações desde o último backup.

    
por Daniel Arnett 19.05.2016 / 20:05

4 respostas

0

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.

  1. Usando dd do 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

  1. Usando pv do terminal ou script Faz a duplicação de todo o disco, incluindo partições. Isso é mais rápido , em seguida, dd e 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)

    
por ankit7540 21.05.2016 / 09:45
0

Uma boa opção pode ser o utilitário de backup integrado, Deja-Dup . Você precisará configurar um pouco para garantir que todas as pastas que lhe interessam sejam incluídas, mas fornece uma GUI simples para isso. Uma vez que você esteja configurado, ele fará um backup completo. Ele fará backups incrementais sempre que desejar. A cada 90 dias ou mais, ele fará outro backup completo.

    
por Organic Marble 19.05.2016 / 20:43
0

Eu pessoalmente uso Grsync , que é um wrapper da GUI em rsync , para backup meu D: drive. Você poderia criar uma regra de backup para cada partição e roteirá-la para ser executada todas as noites.

    
por wjandrea 19.05.2016 / 21:26
0

Para fazer backup de várias partições, você pode usar:

Clonezilla . É muito confiável e estável.

Você também pode usar o Bacula .

Bacula é um conjunto de programas de computador que permite gerenciar backup, recuperação e verificação de dados de computador em uma rede de computadores de diferentes tipos. Com base nos downloads do Source Forge, o Bacula é o programa de backup mais popular do Open Source. Bacula

    
por Mitch 19.05.2016 / 21:41