LVM 드라이브의 pvid는 동일합니다.

LVM 드라이브의 pvid는 동일합니다.

LVM 볼륨 그룹에서 손상된 드라이브를 제거하려고 하는데 pvmove데이터를 제거하려고 하면 다음과 같은 오류가 발생합니다.

# pvmove -v /dev/sda1
    Cluster mirror log daemon not included in build.
    Found same device /dev/sdb2 with same pvid Mt38n1dMPmmKmTgf7XdIMAhBBIkWjj6X
    Found same device /dev/sda1 with same pvid LeQOQ8b10YXpZbBLJT0hGvniqk9eQCAO
    Finding volume group "arch_SSD"
    Found same device /dev/sdb2 with same pvid Mt38n1dMPmmKmTgf7XdIMAhBBIkWjj6X
    Found same device /dev/sda1 with same pvid LeQOQ8b10YXpZbBLJT0hGvniqk9eQCAO
    No extents available for allocation

어떻게 이럴 수있어? 표시된 ID가 물리 볼륨의 pvid가 아닌가요? 그렇지 않다면 어떻게 pvid를 얻을 수 있습니까?

또한 300GiB 이상의 여유 공간이 있는데 왜 여유 범위가 없나요?

답변1

이전에 동일한 볼륨 이름을 가진 물리 볼륨을 생성한 것 같지만 /dev/sda1더 이상 존재하지 않습니다. 동일한 물리적 볼륨에 대해 서로 다른 pvid가 발생합니다. 이 문제를 해결하려면 다음 명령을 사용하여 물리 볼륨을 다시 생성하면 됩니다.

 $ sudo pvcreate /dev/sda1 -ff

이렇게 하면 다음 두 가지 작업이 수행됩니다.

  • 물리 볼륨을 초기화 /dev/sda1하고

  • 오래된 것을 pvid새로운 것으로 교체하다

pvmove /dev/sda1그런 다음 (물리적 범위 이동) 또는 pvremove /dev/sda1(물리적 볼륨 삭제)를 시도하십시오 .

그래도 문제가 해결되지 않으면 오류 메시지를 게시해 주세요. pvs, lvs및 에 대한 결과도 제공되었습니다 vgs.

관련 정보