sábado, 16 de novembro de 2019

Copiar discos pela rede com DD e SSH

Há pouco precisei de efetuar backups dos cartões SD que tenho nos computadores de placa única como o Raspberry ou OrangePi. Normalmente efetuo os backups do sistema para uma penUSB a partir do próprio sistema em execução. Isto não é totalmente recomendado porque ficam sempre alguns erros no backup devido a estarmos a copiar ficheiros abertos e em execução pelo sistema operativo. O que faço sempre é depois do backup feito e na primeira utilização da copia efetuar um scandisk para corrigir os erros e têm sempre resultado.

Mas sem discos ou pen que tal efetuar o backup pela própria rede interna ? Usando o comando dd e com servidores abertos em ambas às maquinas o comando é o seguinte:

dd if=/dev/mmcblk0 | ssh root@192.168.1.1 'dd of=/media/USB/raspberry.img'

Com este comando e com uma penUSB acoplada numa segunda maquina com ssh ativo e com o ip 192.168.1.1, esta maquina recebe o backup do sistema da primeira maquina, aquela que queremos efetuar o backup inteiro do cartão SD (mmcblk0).

1 comentário:

  1. Excelente dica. Assim podemos automatizar os backup para um equipamento externos ou mesmo fazer upload para a cloud.

    Obrigado pela partilha!

    ResponderEliminar

Related Posts Plugin for WordPress, Blogger...

Popular no Blogue: