LVM + LUKS 이 오류가 괜찮나요?

LVM + LUKS 이 오류가 괜찮나요?

암호화된 파티션이 있고 그 안에 LVM //home.

PC를 시작하면 이렇게 나옵니다.

Volume group "vg" not found
Cannot process volume group vg
Please unlock disk sdc2_crypt

비밀번호를 입력한 후

Couldn't find device with uuid ***-***-***-***
   Couldn't find device with uuid ***-***-***-***
   Refusing activation of partial LV vg/home. Use '--activationmode partial' to override.
cryptsetup: sdc2_crypt: setup up successfully

이건 제가 고쳐야 할 오류인가요, 아니면 괜찮은 건가요? 이것이 오류라면 어떻게 고치나요?

답변1

첫 번째 메시지(비밀번호를 입력하기 전)는 정상입니다. 시스템이 볼륨 그룹을 검색하고 있지만 해당 그룹이 암호화된 디스크/파티션에 있기 때문에 찾을 수 없습니다. 즉, 이 메시지는 현재 Debian 10에서 정상적이고 예상되는 메시지이므로 무시해도 됩니다.

(Debian 10 initramfs에 LUKS 암호화를 잠금 해제해야 한다고 알리는 방법을 아는 사람이 있다면~ 전에LVM을 조사하려는 첫 번째 시도를 수행하는 경우 해당 지식을 높이 평가할 것입니다.)

vg/home두 번째 메시지 세트는 암호화된 디스크가 잠금 해제되기 전에 시스템이 LV에 파일 시스템을 마운트하려고 시도하고 있음을 나타냅니다 .

기본 구성을 사용하면 initramfs 부팅 단계에서는 루트 파일 시스템이 포함된 하나의 암호화된 볼륨만 잠금 해제하고 루트 파일 시스템이 포함된 하나의 LV만 활성화하는 것을 목표로 합니다. 그 이상의 것은 시스템이 initramfs에서 실제 루트 파일 시스템 사용으로 전환된 후 "기본" 부팅 프로세스에 남아 있습니다. 잠금 해제된 여러 LUKS 암호화 볼륨이 필요하거나 initramfs 단계에서 여러 파일 시스템이 마운트되어야 하는 경우 이를 명시적으로 구성해야 합니다.

initramfs가 /home파일 시스템을 마운트하도록 하는 작업을 수행했습니까? 아주 특별한 일을 하지 않는 한, 그럴 필요는 없을 것입니다. 그러나 그럼에도 불구하고 시스템은 사용 가능한 LV를 활성화하고 /etc/fstab나중에 부팅 프로세스에 나열된 모든 파일 시스템을 마운트하려고 시도하므로 두 번째 메시지 세트도 무시할 수 있습니다.

Couldn't find device with uuid ***-***-***-***UUID를 기록하고 시스템이 실행되면 모든 파일 시스템의 UUID를 사용하거나 나열하고 일치하는 장치를 식별하여 lsblk -o +UUID오류 메시지가 어떤 장치를 참조하는지 알아내야 합니다 . blkid그렇지 않은 경우 파일 시스템 sdc2_crypt의 일부가 /home암호화된 볼륨 내에 완전히 포함되지 않을 수 있으며, 이로 인해 해당 파일 시스템의 일부 파일이 암호화로 보호되지 않게 됩니다.

lvdisplay --maps /dev/vg/homeLV 의 모든 부분이 어디에 vg/home있는지 확인하려면 실행하세요 . --- Segments ---그 아래에 암호화된 볼륨이 아닌 물리적 볼륨(예: )이 언급되어 있으면 sdc2_crypt이 문제가 있는 것입니다. 동일한 LVM 볼륨 그룹에 속하는 암호화된 볼륨에 할당되지 않은 공간이 충분한 경우(명령으로 확인 ) LV의 잘못된 부분을 암호화된 PV로 이동하는 데 pvs사용할 수 있습니다 . 파일 시스템이 마운트되어 사용 중인 동안에도 마찬가지입니다. .pvmove/home

관련 정보