我有一个跨越三个物理卷的逻辑卷。我不得不将此逻辑卷移动到另一个物理卷。这与 pvmove 命令配合得很好。但是,后来我发现逻辑卷仍然是条带化的,现在所有三个条带都在同一个物理卷上。有没有办法将条带逻辑卷转换为线性逻辑卷?我在 linux 上使用 LVM2。
我认为明显的可能性是重命名条带化逻辑卷,创建一个新的线性逻辑卷,然后复制数据,但这需要使文件系统脱机一段时间。不幸的是,我不能在下周之前做到这一点。有没有更好的选择?
小智 3
也可以首先使用另一个单个 PV 构建镜像,然后分割条带卷。这需要一个免费的 PV,但我再次假设 pvmove 也需要这个。
例如,如果您有一个lvsplit使用 PV 的卷,sda1并且是一个具有足够可用范围的(临时)PV,则可以执行以下操作:sdb1sdc1
lvconvert -m 1 /dev/volumegroupname/lvsplit
Run Code Online (Sandbox Code Playgroud)
这将从您的条带卷创建一个镜像,使用 sdc1 构建镜像
...让镜子建立...
lvconvert -m 0 /dev/volumegroupname/lvsplit /dev/sda1 /dev/sdb1
Run Code Online (Sandbox Code Playgroud)
这会将镜像转换回单个卷,并删除 PV/dev/sda1和上的范围/dev/sdb1,使 sdc1 成为您现在的 lineair LV 的唯一 PV。
然后,您可以pvmove从 sdc1 到另一个 PV,或者使用镜像技术而不是 pvmove 迁移回sda1或sdb1。
| 归档时间: |
|
| 查看次数: |
6595 次 |
| 最近记录: |