VG에 중복된 이름이 있는 경우 누락된 PV를 삭제하는 방법

VG에 중복된 이름이 있는 경우 누락된 PV를 삭제하는 방법

MaaS를 사용하여 Ubuntu 18.04를 다시 설치하면 "vgroot"라는 두 개의 볼륨 그룹, lvroot라는 두 개의 논리 볼륨, 이제 [Unknown]이라는 추가 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

관련 정보