我在 /dev/sda5 上有一个加密分区,昨天我使用 cryptsetup 通过 cryptsetup luksRemovekey /dev/sda5 删除了加密,但是当我重新启动时,我必须提供解密密码?(我使用旧的,但我有此消息:此密码没有可用的密钥)当我切换到 initramfs 模式时:我已禁用所有密钥槽?(使用 cryptsetup luksDump /dev/sda5)
先感谢您
答案1
抱歉,据我从您的问题中了解,您已经破坏了您的系统。
您已删除最后一个密钥。存储密钥的密码不是加密密钥;它们是随机生成的,然后依次用指定的密码加密。因此,当您删除最后一个密钥时,您删除了最后一个存储的(加密的)密钥来解密 FS。
普通人拥有工业级加密技术的坏处之一是,当你丢失密钥时,你的数据就会消失了。
如果正如我所怀疑的那样,您的根分区位于该sda5
设备上,那么您不仅会丢失该设备上的所有内容,而且您的系统也无法启动。重新安装,从备份中恢复数据,并吸取宝贵的教训。