如何对包含windows分区的.img文件进行增量备份?

如何对包含windows分区的.img文件进行增量备份?

在 OVS 上我有几台 Windows 机器。

我想创建他们的 .img 磁盘文件的完整备份,就这样,.img.gz。我想增量备份他们的 C:/ 分区,但这不起作用。

备份介质是安装在可通过 FTP 访问的远程 Windows 计算机上的磁带驱动器。

在上一篇文章的帮助下,我为第一次运行想出了以下命令:

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

对于增量备份,我尝试了相同的脚本,但进行了以下更改:

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/

但这样做会产生 8.5GB 的文件。

完整备份和增量备份之间对 .img 所做的更改是:

  1. 开机机
  2. 在一个文件夹中创建两个 .png 文件
  3. 删除另一文件夹中的一个 .png 文件
  4. 关闭

我究竟做错了什么?有更好的解决方案吗?

相关内容