dev-mapper가 부팅을 중지시키는 방법을 누가 설명 할 수 있는지 아는 사람이 있습니까? (/ etc / fstab 항목이있는 LUKS / clevis)
늦은 부팅 인증으로 clevis9 / LUKS를 설정했습니다.
sudo systemctl enable clevis-luks-askpass.path
/ etc / fstab 항목이 없으면 Ubuntu가 장치를 부팅 및 잠금 해제합니다.
/ etc / fstab에 / dev / mapper 항목이 있으면 우분투 부팅은 다음 메시지와 함께 영원히 중단됩니다.
A start job is running for dev-mapper-encryptedfs.device (5min / no limit)
다음 / etc / fstab :
UUID=137541e1-4ee0-11e8-b9f6-d45ddf136996 / ext4 defaults 0 0
UUID=F9E1-7C3E /boot/efi vfat defaults 0 0 /swap.img none swap sw 0 0
/dev/mapper/encryptedfs /home/user/luks/encryptedfs ext4 defaults,x-systemd-device-timeout=10 0 0
정상적인 사용에는 정상 작동하지만 부팅되지는 않습니다.
참고로, 이것은 / etc / crypttab입니다
encryptedfs /dev/sda3 none _netdev
편집 해결책 : _netdev도 지정하는 데 필요한 / dev / mapper / encryptedfs에 대한 / etc / fstab 항목
답변
해결되었습니다!
/ etc / fstab 항목에도 _netdev가 필요했습니다.
/dev/mapper/encryptedfs /home/user/luks/encryptedfs ext4 defaults,x-systemd-device-timeout=10,_netdev 0 0
이전 구성으로 인해 방해가 된 부분이 있다고 생각합니다.
- clevis 필수 _netdev
- / etc / cryptab 항목 / dev / mapper / encryptedfs 필수 _netdev
- _netdev 이전에 / etc / fstab 항목이 시작되었지만 / dev / mapper / encryptedfs에서 제거되었습니다.
- 즉, _netdev 이전에 프로세스가 시작되고 _netdev에서 대기하며 _netdev가 시작되지 않도록 방지
- 이중 자물쇠