Ubuntu 16.04를 다시 설치하고 암호화된 홈 파티션을 재사용하는 방법

Ubuntu 16.04를 다시 설치하고 암호화된 홈 파티션을 재사용하는 방법

재설치하기 전에 Ubuntu 16.04를 설치하고 암호화된 홈 파티션을 설정했습니다. 이제 기본적으로 동일한 설정을 다시 사용하도록 다시 설치 하고 구성하려고 합니다. sda6"ext4 파일 시스템으로 사용"을 선택했기 때문에 파티션을 포맷하는 상자를 선택하고 에 마운트하기로 선택했습니다 /. sda5암호화 홈 디렉토리) 또한 "ext4 파일 시스템으로 사용"[1]을 선택했습니다.아니요포맷하려면 확인란을 선택하고 /home. 이것은 잘 작동하는 것 같지만 지금 부팅하면 이전처럼 기본 파티션의 비밀번호를 묻는 메시지가 표시되지 않으며 시스템 로그에 다음과 같은 의심스러운 행이 표시됩니다.

Jan 02 18:22:31 HOSTNAME systemd[1]: dev-mapper-luks\xUUID.device: Job dev-mapper-luks\xUUID.device/start timed out.
Jan 02 18:22:31 HOSTNAME systemd[1]: Timed out waiting for device dev-mapper-luks\xUUID.device.
Jan 02 18:22:31 HOSTNAME systemd[1]: Dependency failed for File System Check on /dev/mapper/luks-95a5b792-d8c6-400b-9253-c998bb7b2141.
Jan 02 18:22:31 HOSTNAME systemd[1]: Dependency failed for /home.
Jan 02 18:22:31 HOSTNAME systemd[1]: Dependency failed for Local File Systems.
Jan 02 18:22:31 HOSTNAME systemd[1]: Dependency failed for Clean up any mess left by 0dns-up.
Jan 02 18:22:31 HOSTNAME systemd[1]: dns-clean.service: Job dns-clean.service/start failed with result 'dependency'.
Jan 02 18:22:31 HOSTNAME systemd[1]: local-fs.target: Job local-fs.target/start failed with result 'dependency'.
Jan 02 18:22:31 HOSTNAME systemd[1]: local-fs.target: Triggering OnFailure= dependencies.
Jan 02 18:22:31 HOSTNAME systemd[1]: home.mount: Job home.mount/start failed with result 'dependency'.
Jan 02 18:22:31 HOSTNAME systemd[1]: systemd-fsck@dev-mapper-luks\xUUID.service: Job systemd-fsck@dev-mapper-luks\xUUID.service/start failed with result 'dependency'.
Jan 02 18:22:31 HOSTNAME systemd[1]: dev-mapper-luks\xUUID.device: Job dev-mapper-luks\xUUID.device/start failed with result 'timeout'.

분명히 HOSTNAME, 및 UUID실제 호스트 이름과 UUID를 나타냅니다.

이 문제를 어떻게 해결하나요?

[1] 암호화된 파일 시스템을 선택하면 항상 포맷됩니다.

답변1

crypttab형식은 매우 간단합니다. Systemd가 장치를 감지했을 뿐이지 newdevice rawdevice password [options]만 crypttab에서 "none"을 암호로 사용하는 경우 기본 동작은 장치가 마운트될 때마다 묻는 것입니다.

따라서 이것을 crypttab에 추가하십시오:

echo "home UUID=<UUID of Luks partition> none" >> /etc/crypttab

또한 요청하려면 장치를 마운트해야 하므로 fstab에도 추가해야 합니다./dev/mapper/home

관련 정보