Cryptsetup: LVM 누락(LVM이 없는 시스템)

Cryptsetup: LVM 누락(LVM이 없는 시스템)

그래서 내 노트북의 파티션 설정에 문제가 있는 것 같습니다. 더 쉽게 도움을 드릴 수 있도록 최대한 자세한 내용을 포함하도록 노력하겠습니다.

과거에는 동일한 크기의 드라이브 2개가 있는 노트북에 우분투 15.10 시스템이 있었습니다. 형식은 동일하며 각각 2개의 파티션(/boot용 파티션과 /용 파티션)이 있습니다. 두 파티션 모두 mdadm이 있는 raid1입니다. boot-raid에서 /boot에 대한 btrfs 파일 시스템을 만들었습니다. /-raid에는 내부에 LVM 볼륨이 있는 LUKS 볼륨이 있습니다. LVM에 btrfs 파티션이 있습니다.

이 설정은 훌륭하게 작동합니다. 하지만 변경하고 싶습니다. 먼저 원자 백업을 원하므로 전체 OS의 스냅샷을 한 번에 만들 수 있도록 부팅 파티션을 삭제해야 합니다. 둘째, /boot도 암호화하고 싶습니다. 셋째, LVM을 제거하고 싶습니다. 넷째, 비트 부패를 원하지 않으므로 mdadm은 btrfs-raid를 지원해야 합니다.

그래서 더 적합한 시스템에 대한 내 생각은 다음과 같습니다: 각 드라이브에 단 1개의 파티션, 내부에 btrfs-raid1이 있는 btrfs-패리티.

나는 이렇게 하고, 시스템을 새 파티션으로 옮기고, /etc/default/grub에 cryptodisk-stuff를 추가하고, crypttab을 수정하고, fstab을 수정하고, initramfs가 괜찮은지 확인하고, grub을 업데이트하고, 드라이브에 다시 설치하고, mdadm 및 lvm2를 제거했습니다. 시스템에서 내가 알고 있는 구성 파일(/etc)을 이동하고 재부팅했습니다. 이 과정에서 저는 외부 하드 드라이브를 사용하여 btrfs 파일 시스템과 시스템과 동일한 버전의 우분투를 사용하는 USB 스틱의 균형을 유지했습니다.

재부팅했을 때 grub이 처음으로 잠금을 해제해 달라고 요청했는데 저는 그렇게 했지만 두 번째 LUKS 컨테이너는 신경 쓰지 않는 것 같았습니다. 어쨌든 잘 부팅되었습니다. 디스크가 충분함) init가 시작되고 (예상대로) 첫 번째 컨테이너를 다시 잠금 해제하라는 메시지가 표시됩니다. 그렇게 했는데 계속해서 두 번째 잠금을 해제하는 대신 "crypsetup: lvmmissing"이 발생했습니다.

fstab과 crypttab은 물론 /etc/default/grub도 다시 확인했는데 모든 것이 괜찮아 보입니다. 이 오류가 발생하는 이유에 대한 팁이 있습니까? 또한 동일한 ID를 사용하여 USB 및 chroot에서 시스템으로 마운트하면 모든 것이 잘 작동합니다. 그래서 시스템 자체는 완전히 괜찮습니다.

답변1

이 질문은 이제 나 자신이 대답합니다! 문제는 두 번째 컨테이너의 crypttab 항목이 유효하지 않다는 것입니다. 다시 확인해도 오류가 누락되고 update-initramfs가 불평하지 않습니다. 나는 그것으로부터 무엇을 얻을 수 있나요? 이러한 핵심 사항을 항상 세 배 또는 네 배로 확인하세요. 그러면 종종 많은 문제를 줄일 수 있습니다(그리고 다른 사람들이 당신을 도와주려고 합니다;).

관련 정보