我的服务器上有两个卷组,我从中创建了用于 xen 图像的 20-40G LVM:xen1_images 和 xen3_images。
我需要删除 xen3_images 卷组,并且我想将所有 lvms 从 xen3_images 复制到 xen1_images(有足够的磁盘空间)。
我知道我可以通过在 xen1_images 上创建一个逻辑卷来一次完成一个,然后
dd if=/dev/xen3_images/<lvname> of=/dev/xen1_images/<lvname>
但想知道是否有另一种方法可以一步而不是零碎地做到这一点。大约有 20 lvms 可以移动。类似于 rsync 在目录之间工作的方式将是完美的,但 rsync 在 lvms 上不起作用
vgmerge xen1_images xen3_images
pvmove /dev/sdz42; pvmove /dev/sdz43; …
vgreduce xen1_images /dev/sdz42 /dev/sdz43 …
pvremove /dev/sdz42 /dev/sdz43 …