Em um OVS eu tenho algumas máquinas Windows.
Eu quero criar um backup completo de seus arquivos de disco .img, isso é feito, .img.gz. Do que eu quero backup incrementalmente sua partição C: /, mas isso não está funcionando.
A mídia de backup é uma unidade de fita instalada em uma máquina Windows remota acessível por FTP.
Com a ajuda do meu post anterior, criei os seguintes comandos para a primeira execução:
cd /backup/win-vm-1/
losetup /dev/loop9 win-vm-1.img
kpartx -av /dev/loop9
mount /dev/mapper/loop9p2 drive-C/ -o ro
# Creates a 20Gb file
tar -cSmf drive-C.0.tar --no-check-device -g drive-C.0.snapshot drive-C/
umount -d drive-C/
kpartx -dv /dev/loop9
Para os backups incrementais, tentei o mesmo script, mas com essas alterações:
cp drive-C.0.snapshot drive-C.1.snapshot
tar -cSmf drive-C.1.tar --no-check-device -g drive-C.1.snapshot drive-C/
Mas isso resulta em um arquivo de 8,5 GB.
As alterações feitas no .img entre o backup completo e o incremental foram:
O que estou fazendo de errado? Existe uma solução melhor?