我们向客人提供DRBD卷,我们经常快照快照,以便恢复到快照。 我在LVM中理解,在做一些实验性的事情时,快照然后使用快照是优选的,但是通常我们只是将快照作为备份来恢复到出现错误(已知状态良好)的情况。
安装磁盘和rsyncing是可能的,但有时内容是复杂的多个分区(或LV内的磁盘)。 使用dd来复制所有的数据也是可能的,但这是非常耗时的。 我更希望做的是可以使用lvconvert并将快照转换为正常的线性lv? 我可以镜像一个快照,然后将其用作线性lv吗?
谢谢
从lvconvert手册页:
lvconvert会将线性逻辑卷更改为镜像逻辑卷或线性卷的快照, 反之亦然 。
强调我的。
所以是的,应该可以将快照转换为线性LV或镜像。 如果这意味着你可以镜像一个快照,然后用它作为线性lv,那么你就不得不尝试一下。
很显然,我们所掌握的manpage和我:我记得在manpage中看到这些东西,但我没有尝试将快照转换为线性LV。 看到下面的评论,我决定检查出来。 从我现在可以看到的情况来看,将一个快照转换为一个线性LV是不可能的。 使用lvconvert的可能性是将镜像卷转换为线性LV。 我认为这个手册页应该在这里编辑一下。
如果有人find办法做到这一点,让我知道,但从我现在知道,我会说:不可能的。 有点合乎逻辑,当你想到它,因为将快照LV转换为线性LV意味着一行中的东西
dd if=linear of=snapshot
Otoh,你可以单独使用一个快照作为一个逻辑卷。 正如我在这里解释的那样,LVM只是一些设备映射器的魔法。 因此,如果您要采用LVM快照,然后将其用于您的实验,则原始磁盘不会被触摸,但仍可以同时保持正常运行。
LVM2快照可以安装为r / w并用作常规卷。 如果您很可能想要放弃由guest虚拟机引入的更改,则解决scheme可能是将快照呈现给guest虚拟机。 然后,您可以放弃快照,也可以使用lvconvert --merge重新合并。