LUKS 加密驱动器不接受密码

LUKS 加密驱动器不接受密码

我有一个全新的 4TB 驱动器,我使用本教程进行安装和加密:

https://www.tecmint.com/encrypt-drives-using-luks-in-fedora-linux/

系统是全新安装的 Fedora 30。

完成后,驱动器会显示在我的 Fedora 侧边栏中,单击时会要求输入密码。我 200% 确定我输入的密码正确,事实上,当我进入该mkfs步骤时它接受了密码,但现在当我尝试解锁时,它不会接受密码。

我经历过三次,并且使用了两个独立的全新驱动器,每次都重新格式化它们,但它从不允许我解密它们,这有什么原因吗?

错误是:

解锁 /dev/sdb 时出错:无法激活设备:文件存在

以下是 的输出 sudo cryptsetup --debug luksOpen /dev/sda /dev/mapper/luks-2d7e94ef-dc79-40e2-b97b-057b1d182d79

cryptsetup 2.2.0 处理“cryptsetup --debug luksOpen /dev/sda /dev/mapper/luks-2d7e94ef-dc79-40e2-b97b-057b1d182d79”
正在运行命令 open。
锁定内存。安装 SIGINT/SIGTERM 处理程序。
解除信号中断阻止。
为加密设备 /dev/sda 分配上下文。
尝试使用 direct-io 打开和读取设备 /dev/sda。
初始化设备映射器后端库。
尝试从设备 /dev/sda 加载任何加密类型。
加密后端(OpenSSL 1.1.1c FIPS 2019 年 5 月 28 日)在 cryptsetup 库版本 2.2.0 中初始化。
检测到内核 Linux 5.2.9-200.fc30.x86_64 x86_64。
加载 LUKS2 标头(修复已禁用)。
获取设备 /dev/sda 的读锁。
打开锁资源文件 /run/cryptsetup/L_8:0
验证 /dev/sda 的锁句柄。
设备 /dev/sda 已获取读锁。
尝试读取偏移量 0x0 处的主要 LUKS2 标头。
打开锁定的设备 /dev/sda
验证锁定的设备句柄 (bdev)
LUKS2 标头版本 2,大小为 16384 字节,校验和为 sha256。
校验和:3acf534054a6b4850a43fe7e760949c422748a1bc7f7de49b48cfda3911d751c(磁盘上)
校验和:3acf534054a6b4850a43fe7e760949c422748a1bc7f7de49b48cfda3911d751c(内存中)
尝试读取偏移量 0x4000 处的辅助 LUKS2 标头。
在设备 /dev/sda 上重新使用打开的 ro fd
LUKS2 标头版本 2,大小为 16384 字节,校验和为 sha256。
校验和:62399b5cb65dff96cef8c2bde94d100e3c9f1a88cef7bdd08f47a11df90db2bc(磁盘上)
校验和:62399b5cb65dff96cef8c2bde94d100e3c9f1a88cef7bdd08f47a11df90db2bc(内存中)
设备大小 4000787030016,偏移量 16777216。
设备 /dev/sda READ 锁已释放。
PBKDF argon2i,time_ms 2000(迭代 0 次),max_memory_kb 1048576,parallel_threads 4。
使用令牌 -1 激活卷 /dev/mapper/luks-2d7e94ef-dc79-40e2-b97b-057b1d182d79。
请求交互式密码
输入。输入 /dev/sda 的密码:使用密码
激活卷 /dev/mapper/luks-2d7e94ef-dc79-40e2-b97b-057b1d182d79 [keyslot -1]。dm
版本 [opencount flush] [16384] (*1)
dm 版本 [opencount flush] [16384] (*1)
检测到 dm-ioctl 版本 4.40.0。
检测到 dm-crypt 版本 1.18.1。
设备映射器后端在启用 UDEV 支持的情况下运行。dm
status luks-2d7e94ef-dc79-40e2-b97b-057b1d182d79 [ opencount noflush ] [16384] (*1)
设备 /dev/mapper/luks-2d7e94ef-dc79-40e2-b97b-057b1d182d79 已存在。
正在释放 crypt 设备 /dev/sda 上下文。
正在释放设备映射器后端。
关闭 /dev/sda 的只读 fd。
解锁内存。
命令失败,代码为 -5(设备已存在或设备正忙)。

相关内容