물리적 볼륨 누락

물리적 볼륨 누락

내 가상 Debian 서버에 논리 볼륨이 있지만 없는 것 같습니다.

lvchange -ayor 를 실행하여 활성화를 시도했는데 vgchange -ay결과는 다음과 같습니다.

일부 LV srv/vmail 활성화를 거부합니다. 재정의하려면 "--activationmodepartial"을 사용하세요.

추가하면 '--activationmode partial논리 볼륨을 활성화할 수 있고 볼륨을 마운트한 후 모든 것이 괜찮아 보입니다.

실행을 시도했는데 pvscan -v해당하는 모든 물리적 볼륨이 나열되었지만 다음과 같이 명시되어 있습니다.

4개의 물리적 볼륨이 누락되었습니다.

하지만 그렇지 않습니다. 그들은 계속해서 운영되고 있습니다!

blkid드라이브에서 실행하고 결과를 와 비교하여 이 작업을 수행할 수 있습니다 /etc/lvm/backup/srv. 그러나 이러한 PV 중 일부는 /etc/lvm/backup/srv및 에 누락된 플래그가 표시되어 있습니다 /etc/lvm/archive.

flags = ["MISSING"]

실행에는 pvs모든 물리적 볼륨도 표시되지만, 볼 수 있듯이 일부는 누락된 것으로 표시됩니다.

PV                     VG         Fmt  Attr 
/dev/vdd               srv        lvm2 a-m

달리기 lvs -v:

There are 4 physical volumes missing.
There are 4 physical volumes missing.

LV        VG      #Seg  Attr        Maj Min KMaj KMin 
vmails    srv       6   -ri-----p-  -1  -1   -1   -1

이 부재는 무엇을 의미합니까?
문제를 진단하거나 해결하려면 어떻게 해야 합니까?

답변1

이유:

장치가 누락된 것으로 표시되면(예를 들어 검색 중에 장치를 찾을 수 없고 볼륨 그룹이 "부분" 모드에서 활성화된 경우) 수동 복구가 필요할 수 있습니다.

문제를 해결하세요:

이 솔루션은 장치가 사용 가능하고, 예상 메타데이터를 포함하고, lvm 스캔 출력에 나타나는 경우에만 작동합니다.

vgextend --restoremissing <volume group> <physical volume>

제 경우에는 먼저 위 명령을 사용하여 물리 볼륨에서 누락된 플래그를 제거했습니다. 그런 다음 fsck논리 볼륨에서 실행했는데 완전히 마운트 해제되지 않은 것 같았습니다. 이 문제를 해결합니다.

해결책은 다음에서 비롯됩니다.여기
관련된:[linux-lvm] LVM에서는 물리 볼륨이 없다고 말하지만 그렇지 않습니다.

관련 정보