![VG에 중복된 이름이 있는 경우 누락된 PV를 삭제하는 방법](https://linux55.com/image/173642/VG%EC%97%90%20%EC%A4%91%EB%B3%B5%EB%90%9C%20%EC%9D%B4%EB%A6%84%EC%9D%B4%20%EC%9E%88%EB%8A%94%20%EA%B2%BD%EC%9A%B0%20%EB%88%84%EB%9D%BD%EB%90%9C%20PV%EB%A5%BC%20%EC%82%AD%EC%A0%9C%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
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