我想弄清楚的是,是否有办法创建 LVM 快照的副本,以供不同的 Xen VM 使用。我知道它尚未内置到 LVM 中,但我想知道它是否可以(或不能)像这样工作:
- 创建逻辑卷 LV1
- 创建 LV1 的快照1(100MB)
- 创建 LV1 的快照2(100MB)
- dd if=Snapshot1 of=Snapshot2
- 使用 Snapshot1 和 Snapshot2 进行 Xen 的 R/W 操作,使用 LV1 只读。
它会起作用吗?还是会以难以察觉的方式严重失败?还有其他建议可以解决这个问题吗?我想我也可以创建第二个逻辑卷 LV2 并复制 Snapshot2 的内容,但这会占用更多 PE 空间。
解决方案:
与此同时,我找到了一种使用 LVM2 精简卷来实现此目的的方法:https://wiki.gentoo.org/wiki/LVM#LVM2_Thin_Snapshots