A perda de dados de qualquer sistema de computador sempre custa tempo e dinheiro. No mínimo, a perda de dados críticos terá um impacto financeiro em empresas de todos os tamanhos. Em alguns casos, os administradores de sistemas aprenderam isso da maneira mais difícil, quando precisam restabelecer as informações e não têm uma boa política de backup.
Existem várias maneiras de fazer backup de um sistema Linux, incluindo rsync Y rsnapshot e outros.
Neste caso, vamos tratar o Comando de disco para disco, mais conhecido online como dd para Backup do sistema Linux. De disco para disco, é um utilitário UNIX poderoso, que é usado pelos makefiles do kernel do Linux para fazer imagens de inicialização. Também pode ser usado para copiar dados. Apenas o superusuário pode executar o comando dd.
Devemos alertar também que ao usar o comando dd, se você não tomar cuidado e não souber o que está fazendo, poderá perder seus dados.
Faça backup de todo o disco rígido do Linux
Para a faça backup de uma cópia completa de um disco rígido para outro disco rígido conectado ao mesmo sistema, execute o comando dd, conforme mostrado abaixo. Neste exemplo de comando dd, o nome do dispositivo UNIX do disco rígido de origem é / dev / hda e o nome do dispositivo do disco rígido de destino é / dev / hdb.
dd if = / dev / sda de = / dev / sdbPortanto, a cópia exata de / dev / sda estará disponível em / dev / sdb.
Se houver algum erro, o comando acima não funcionará. Com o parâmetro conv = noerror mais tarde podemos ver se temos erros de leitura. Se houver erro na escrita da rota, teremos erros no envio ou origem dos dados a serem salvos no backup, por isso tome cuidado.
Crie uma imagem de um disco rígido
Em vez de tomar um backup de disco rígido, você pode criar um arquivo de imagem de disco rígido e salvá-lo em outro dispositivo.
Há muitos benefícios em fazer backup de seus dados em uma imagem de disco para manter a portabilidade. Esse método geralmente é mais rápido do que outros tipos de backup e permite restaurar rapidamente os dados após uma catástrofe inesperada.
O código para realizar este tipo de backup é:
dd if = / dev / hda de = ~ / hdadisk.img
Restaurar imagem de uso do disco rígido
Para restaurar um disco rígido com o arquivo de imagem de outro disco rígido, use o seguinte comando dd de exemplo.
dd if = hdadisk.img de = / dev / hdbO arquivo de imagem hdadisk.img, é a imagem de um / dev / hda, então o comando acima irá restaurar a imagem de / dev / hda / dev / hdb.