LUKS/clevis fstab:“正在为 dev-mapper-encryptedfs.device 运行启动作业(5 分钟/无限制)”

LUKS/clevis fstab:“正在为 dev-mapper-encryptedfs.device 运行启动作业(5 分钟/无限制)”

有谁知道谁能描述如何让 dev-mapper 停止启动?(带有 /etc/fstab 条目的 LUKS/clevis)

我已经设置了 clevis9 / LUKS 和后期启动身份验证

sudo systemctl enable clevis-luks-askpass.path

在没有任何 /etc/fstab 条目的情况下,Ubuntu 启动并解锁设备。

当 /etc/fstab 中出现 /dev/mapper 条目时,Ubuntu 启动将永远挂起并显示以下消息:

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

编辑解决:/dev/mapper/encryptedfs 的 /etc/fstab 条目也需要指定 _netdev。

答案1

解决!

/etc/fstab 条目还需要 _netdev,即

/dev/mapper/encryptedfs /home/user/luks/encryptedfs ext4    defaults,x-systemd-device-timeout=10,_netdev   0       0

我认为旧的配置发生了什么;

  • 需要 _netdev
  • /etc/cryptab 条目 /dev/mapper/encryptedfs 需要 _netdev
  • /etc/fstab 条目在 _netdev 之前启动,但依赖于 /dev/mapper/encryptedfs
  • 例如,进程在 _netdev 之前启动,等待 _netdev,并阻止 _netdev 启动
  • 僵局

相关内容