小编pgp*_*lla的帖子

为什么我的加密 LVM 卷(LUKS 设备)在启动时无法挂载?

我正在尝试按照本指南设置加密卷

一切都已设置,但安装加密卷在启动时失败并显示错误:

fsck.ext4:尝试打开 /dev/mapper/safe_vault 时没有这样的文件或目录 可能不存在的设备?

这是我的设置:

密码表

$ sudo cat /etc/crypttab
safe_vault  /dev/disk/by-uuid/d266ae14-955e-4ee4-9612-326dd09a463b  none    luks
Run Code Online (Sandbox Code Playgroud)

笔记:

uuid来自:

$ sudo blkid /dev/mapper/<my_logical_group>-safe_vault 
/dev/mapper/<my_logical_group>-safe_vault: UUID="d266ae14-955e-4ee4-9612-326dd09a463b" TYPE="crypto_LUKS" 
Run Code Online (Sandbox Code Playgroud)

$ sudo cat /etc/fstab | grep safe_vault
/dev/mapper/safe_vault      /safe-vault     ext4    defaults    0 2
Run Code Online (Sandbox Code Playgroud)

我所做的...

所以我去了开发者的网站,在常见问题常见问题解答中他们说:

检查您的内核中是否有设备映射器和 crypt 目标。“dmsetup targets”的输出应该列出一个“crypt”目标。如果它不存在或命令失败,请将设备映射器和 crypt-target 添加到内核。

所以我做了,结果我没有crypt目标:

$ sudo dmsetup targets
striped          v1.4.1
linear           v1.1.1
error            v1.0.1
Run Code Online (Sandbox Code Playgroud)

问题是我不知道如何添加这样的目标。

我认为这(没有crypt目标)可能会导致crypttab配置在启动时被忽略,因此尝试安装条目fstab失败,因为cryptsetup我的加密卷没有映射到/dev/mapper/safe_vault.

笔记:

可以成功手动映射、挂载和写入加密卷: …

lvm cryptsetup

24
推荐指数
1
解决办法
8万
查看次数

标签 统计

cryptsetup ×1

lvm ×1