我们有向客人提供的DRBD卷,我们经常对它们进行快照,以便恢复到快照.我理解在LVM中,快照然后使用快照在做某些实验时是首选,但我们通常只是将快照作为备份,以便在出现问题时恢复(已知良好状态).
可以安装磁盘和rsyncing,但有时内容很复杂,有多个分区(或磁盘内的LV).使用dd复制所有数据也是可能的,但这非常耗时.我更希望做的是我可以使用lvconvert并将快照转换为正常的线性lv吗?我可以镜像快照然后将其用作线性lv吗?
谢谢
解决方法
从
lvconvert manpage:
lvconvert will change a linear logical
volume to a mirror logical volume or
to a snapshot of linear volume and
vice versa.
强调我的.
所以是的,应该可以将快照转换为线性LV或镜像.如果这意味着您可以镜像快照然后将其用作线性lv,那么您必须尝试这样做.
显然,我们想到的联机帮助页面:P我记得在联机帮助页中看到了这些内容,但我实际上并没有尝试将快照转换为线性LV.看过下面的评论后,我决定查看一下.从我现在看到的情况来看,手册页可能意味着将快照转换为线性LV是不可能的.使用lvconvert可能的是将镜像卷转换为线性LV.我认为手册页应该在这里编辑一下.
如果有人确实找到了这样做的方法,请告诉我,但从我现在所知,我会说:不可能.当你想到它时,有点合乎逻辑,因为将快照LV转换为线性LV意味着什么
dd if=linear of=snapshot
Otoh,您可以将快照本身用作逻辑卷.正如我在here中解释的那样,LVM只是一些设备映射器魔术.因此,如果您要拍摄LVM快照,然后将其用于实验,则不会触及原始磁盘,但仍可以同时保持正常运行.