21 December 2008

DD as Backup Tool

Utilizando os comandos ssh, dd e gzip é possível realizar backups
de partições inteiras pela rede. Veja alguns exemplos:

dd if=/dev/hda1 | gzip | ssh root@servidor dd of=/backup/bkp_hda1.gz

Depois para restaurar utilize o seguinte comando:

dd if=/backup/bkp_hda1.gz | gzip -d | ssh root@servidor dd of=/dev/hda1

Lembrando que as partições devem estar desmontadas.
Também é possível realizar a clonagem de partições pela rede

dd if=/dev/hda1 | gzip | ssh root@192.168.1.3 gunzip | dd of=/dev/hdb2

Pode ser feito sem o gzip, porém a cópia irá demorar mais

dd if=/dev/hda1 | ssh root@192.168.1.3 dd of=/dev/hdb2

Essas técnicas estão longe de ser uma solução ideal para backups,
mas em algumas situações você poderá precisar delas.
Na hora do aperto é sempre bom ter algumas cartas na manga =)

No comments: