LUKS / clevis fstab :“dev-mapper-encryptedfs.device에 대한 시작 작업이 실행 중입니다 (5 분 / 제한 없음)” mapper 항목이

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가 시작되지 않도록 방지
  • 이중 자물쇠

답변