hellomynameisjoel Asked: 2009-06-17 21:28:40 +0800 CST2009-06-17 21:28:40 +0800 CST 2009-06-17 21:28:40 +0800 CST 是否可以将 LVM2 快照转换为线性 LV? 772 我们有呈现给来宾的 DRBD 卷,我们经常对它们进行快照,以恢复到快照。我了解在 LVM 中,在做一些实验性的事情时,优先使用快照然后使用快照,但我们通常将快照作为备份,以便在出现问题时恢复(已知良好状态)。 安装磁盘和 rsync 是可能的,但有时内容很复杂,有多个分区(或磁盘内的 LV)。使用 dd 复制所有数据也是可能的,但非常耗时。我更希望做的是我可以使用 lvconvert 并将快照转换为正常的线性 lv 吗?我可以镜像快照然后将其用作线性 lv 吗? 谢谢 linux lvm snapshot 2 个回答 Voted Best Answer wzzrd 2009-06-17T22:53:01+08:002009-06-17T22:53:01+08:00 从lvconvert 联机帮助页: lvconvert 会将线性逻辑卷更改为镜像逻辑卷或线性卷的快照,反之亦然。 强调我的。 所以是的,应该可以将快照转换为线性 LV 或镜像。如果这意味着您可以镜像快照,然后将其用作线性 lv,那么您必须尝试一下。 显然,我们错误的手册页和我 :PI 记得在手册页中看到了这些东西,但我实际上并没有尝试将快照转换为线性 LV。看到下面的评论,我决定去看看。从我现在看到的情况来看,无论手册页可能暗示什么,都不可能将快照转换为线性 LV。使用lvconvert可以将镜像卷转换为线性 LV。我认为手册页应该在这里编辑一下。 如果有人确实找到了这样做的方法,请告诉我,但根据我现在所知道的,我会说:不可能。当你想到它时有点合乎逻辑,因为将快照 LV 转换为线性 LV 意味着 dd if=linear of=snapshot Otoh,您可以将快照本身用作逻辑卷。正如我在这里解释的那样,LVM 只是一些设备映射器的魔法。因此,如果您拍摄 LVM 快照,然后将其用于实验,则原始磁盘不会被触及,但仍可以同时保持正常运行。 Aryeh Leib Taurog 2014-01-24T02:00:21+08:002014-01-24T02:00:21+08:00 LVM2 快照可以以 r/w 方式挂载并用作常规卷。如果您很可能希望放弃来宾引入的更改,那么解决方案可能是将快照呈现给来宾。然后,您可以丢弃快照或将其合并回lvconvert --merge.
从lvconvert 联机帮助页:
强调我的。
所以是的,应该可以将快照转换为线性 LV 或镜像。如果这意味着您可以镜像快照,然后将其用作线性 lv,那么您必须尝试一下。显然,我们错误的手册页和我 :PI 记得在手册页中看到了这些东西,但我实际上并没有尝试将快照转换为线性 LV。看到下面的评论,我决定去看看。从我现在看到的情况来看,无论手册页可能暗示什么,都不可能将快照转换为线性 LV。使用lvconvert可以将镜像卷转换为线性 LV。我认为手册页应该在这里编辑一下。
如果有人确实找到了这样做的方法,请告诉我,但根据我现在所知道的,我会说:不可能。当你想到它时有点合乎逻辑,因为将快照 LV 转换为线性 LV 意味着
Otoh,您可以将快照本身用作逻辑卷。正如我在这里解释的那样,LVM 只是一些设备映射器的魔法。因此,如果您拍摄 LVM 快照,然后将其用于实验,则原始磁盘不会被触及,但仍可以同时保持正常运行。
LVM2 快照可以以 r/w 方式挂载并用作常规卷。如果您很可能希望放弃来宾引入的更改,那么解决方案可能是将快照呈现给来宾。然后,您可以丢弃快照或将其合并回
lvconvert --merge
.