如何备份我的 qemu kvm img 文件(块文件)?

如何备份我的 qemu kvm img 文件(块文件)?

我继承了一对/一组运行 DRBD 和 QEMU/KVM 的 Ubuntu 10.04 服务器,我想备份 img 文件,但它们似乎是 DRBD fs 上的块文件,我不确定如何备份它们。我尝试使用 qemu 快照命令;它回复:qemu-img:“无法创建快照‘rhea_snapshot’:-95(不支持操作)”img 文件位于 /dev/mapper 文件夹中。

以下是一个例子:

brw-rw---- 1 根磁盘 251, 12 2013-03-20 10:55 vg00-server1.img

答案1

两个选项,停止或暂停虚拟机并:

  1. dd将图像转换为原始文件(如果使用原始格式)
  2. 用于qemu-img convert将磁盘映像复制到任何格式的文件中

答案2

典型的做法是在 LVM 逻辑卷上使用 DRBD,然后可以使用 LVM 快照进行备份。这可以保证您备份特定时间点的数据,尽管这需要您重新构建您继承下来的混乱局面。

与此同时,您可以复制图像文件,但需要注意的是,除非您在复制过程中关闭使用它的虚拟机,否则它们将完全内部不一致并且很可能毫无用处。

相关内容