我继承了一对/一组运行 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
两个选项,停止或暂停虚拟机并:
dd
将图像转换为原始文件(如果使用原始格式)- 用于
qemu-img convert
将磁盘映像复制到任何格式的文件中
答案2
典型的做法是在 LVM 逻辑卷上使用 DRBD,然后可以使用 LVM 快照进行备份。这可以保证您备份特定时间点的数据,尽管这需要您重新构建您继承下来的混乱局面。
与此同时,您可以复制图像文件,但需要注意的是,除非您在复制过程中关闭使用它的虚拟机,否则它们将完全内部不一致并且很可能毫无用处。