使用 MaaS 重新安装 Ubuntu 18.04,我最终遇到的情况是,我有两个名为“vgroot”的卷组、两个名为 lvroot 的逻辑卷以及一个现在名为 [未知] 的额外 PV。
我如何摆脱多余的东西?我无法通过 uuid 进行 pvremove,LVM未知设备:如何恢复?说你应该使用 vgreduce --removemissing 来删除它们。
$ sudo vgreduce --removemissing --verbose vgroot
Multiple VGs found with the same name: skipping vgroot
Use --select vg_uuid=<uuid> in place of the VG name.
vgreduce 没有--select
选项。
当存在多个同名卷组时如何重命名逻辑卷有一个答案,但现在:
$ sudo vgrename 4vrdpY-MCJM-HBfT-RVhe-WnTr-2NGr-NDOJ6H old --force
Processing VG vgroot because of matching UUID 4vrdpY-MCJM-HBfT-RVhe-WnTr-2NGr-NDOJ6H
WARNING: Device for PV hKK5e2-wVbK-H6GR-0kly-Z5f6-UDUP-jImvr4 not found or rejected by a filter.
Cannot change VG vgroot while PVs are missing.
Consider vgreduce --removemissing.
Cannot process volume group vgroot
现在我们回到我首先尝试的。
答案1
你可以用两次力量来做到这一点。必须针对您的情况执行以下命令:
pvremove /dev/sdb2 --force --force
答案2
不是我发布的问题的答案,而是我的问题的解决方案,希望对任何有同样想法的人有用。
LVM 正在从周围的旧分区中获取旧元数据,因此通过擦除旧分区并重新启动,我删除了重复项。
$ sudo wipefs -a /dev/sdb2
$ reboot