rkthkr Asked: 2009-10-27 04:56:03 +0800 CST2009-10-27 04:56:03 +0800 CST 2009-10-27 04:56:03 +0800 CST 使用 qcow2 磁盘文件时备份 KVM 来宾 772 我有一个使用 KVM 进行虚拟化的 Ubuntu (hardy) 系统。每个客人都有自己的 qcow2 文件用作磁盘。客人正在运行 Ubuntu (hardy)。对于这样的设置,一个好的备份策略是什么?我不希望在备份期间关闭来宾。 ubuntu 2 个回答 Voted Tim Post 2009-10-27T05:07:27+08:002009-10-27T05:07:27+08:00 您需要在客人内部进行协调。理想情况下,您: 导致来宾中运行的任何 RDBMS 刷新其缓存 告诉 Linux 同步磁盘(sysrq S 或只输入“sync”) 然后只需为客人制作一个 qcow2 快照。然后,您将拥有来宾 FS 的只读不可变副本,就像您拍摄快照时一样。 此页面提供的信息比您可能想知道的更多关于快照(以及 qcow2 本身)如何工作的信息。另请参阅此问题的已接受答案。 TooMeeK 2011-07-28T06:38:56+08:002011-07-28T06:38:56+08:00 我一直在寻找类似的解决方案,现在我正在使用软件 RAID+LVM2 卷进行 libvirt 存储,我已经拍摄了几次快照(大约 8-10 次)我不得不恢复到备份并且它工作,即使 Win 来宾说:不干净的关机。无论如何,我没有使用硬件 RAID,软件就足够了,但可能 SCSI/SAS + HW RAID + 电池备份是 LVM2 快照的最佳解决方案(由于在拍摄快照时会双重写入硬盘上的不同位置)。我总是使用完整的 RAW 卷文件,甚至是直接连接的驱动器/分区,最近我为 VM 驱动器启用了写入缓存,这大大提高了写入速度!现在我正在考虑使用 QCOW2 的内置快照来关闭 LVM2,因为与 RAW 分区(如 EXT4)相比,它非常慢。
您需要在客人内部进行协调。理想情况下,您:
然后只需为客人制作一个 qcow2 快照。然后,您将拥有来宾 FS 的只读不可变副本,就像您拍摄快照时一样。
此页面提供的信息比您可能想知道的更多关于快照(以及 qcow2 本身)如何工作的信息。另请参阅此问题的已接受答案。
我一直在寻找类似的解决方案,现在我正在使用软件 RAID+LVM2 卷进行 libvirt 存储,我已经拍摄了几次快照(大约 8-10 次)我不得不恢复到备份并且它工作,即使 Win 来宾说:不干净的关机。无论如何,我没有使用硬件 RAID,软件就足够了,但可能 SCSI/SAS + HW RAID + 电池备份是 LVM2 快照的最佳解决方案(由于在拍摄快照时会双重写入硬盘上的不同位置)。我总是使用完整的 RAW 卷文件,甚至是直接连接的驱动器/分区,最近我为 VM 驱动器启用了写入缓存,这大大提高了写入速度!现在我正在考虑使用 QCOW2 的内置快照来关闭 LVM2,因为与 RAW 分区(如 EXT4)相比,它非常慢。