LUKS 설정에서 암호화되지 않은 LVM2 논리 볼륨을 LVM으로 복원하시겠습니까?

LUKS 설정에서 암호화되지 않은 LVM2 논리 볼륨을 LVM으로 복원하시겠습니까?

LVM2를 사용하여 암호화되지 않은 Ubuntu 16.04 설정이 있습니다. 나는 이것을 동일한 컴퓨터와 디스크의 암호화 설정으로 "포팅"하고 싶습니다. 그러면 모든 응용 프로그램을 다시 설치하고 다양한 설정을 다시 실행하는 번거로움을 덜 수 있습니다.

다음은 작동합니까?

  1. 논리 볼륨의 dd 백업 - lvroot, lvhome(스왑 없음)

  2. LUKS 위에 LVM을 사용하여 Ubuntu를 새로 설치합니다.

  3. 새로 암호화된 설치의 논리 볼륨 lvroot 및 lvhome은 최소한 이전의 암호화되지 않은 설치의 해당 볼륨만큼 커집니다.

  4. dd를 통해 lvroot 및 lvhome 백업 복원

  5. e2fsck -f그 다음에resize2fs

답변1

위에 나열된 단계를 계속 수행했는데 효과가 있었습니다.

위 단계 이후에 세 가지 단계가 더 필요합니다.

  1. /etc/crypttab 생성

  2. initramfs 다시 만들기

이 가이드에서는 암호화된 LVM 및 사용자 정의/다중 논리 볼륨(즉, 설치 프로그램 기본값 / 및 /swap에 국한되지 않음)을 사용한 Ubuntu 설치를 다룹니다.http://www.olafdietsche.de/2014/10/16/install-ubuntu-encrypted-lvm

  1. 이전의 암호화되지 않은 설정에 암호화된 설정에 없는 논리 볼륨이 있는 경우 부팅 프로세스에서 존재하지 않는 논리 볼륨을 검색하지 않도록 /etc/fstab(비암호화 설정에서)을 편집하십시오.

dm-crypt는 (Truecrypt처럼) 기존 파티션을 비파괴적으로 암호화할 수 없기 때문에 처음부터 새로 설치를 시작하고 모든 것을 다시 설정하는 것에 비해 확실히 많은 시간과 노력을 절약할 수 있습니다.

관련 정보