LUKS 加密磁盘在挂载时出现错误:“错误的 fs 类型、错误的选项、错误的超级块”

LUKS 加密磁盘在挂载时出现错误:“错误的 fs 类型、错误的选项、错误的超级块”

好的,我想我不知何故丢失了所有数据。

我在一个磁盘上安装了 Ubuntu 20.04。在安装程序中(使用“其他”选项进行手动安装),我使用了一个分区作为/boot,另一个分区作为加密设备,/安装在哪里 。到目前为止一切顺利。我还有另一个磁盘,我也尝试在安装过程中挂载(但没有更改)。为此,我还选择了“用作加密的逻辑卷”(或类似的东西)并输入了密码。然后我将该卷用作 ext4。然而,在列表中,“格式化驱动器”的复选框被勾选,并变灰,我一点也不喜欢。所以我退后一步,重复同样的步骤,这时出现了一个错误弹出窗口,显示一个大“x”并显示:an error occurred while configuring encrypted volumes - the configuration has been aborted。看到这个后,我取消了安装,重新启动并重试。

这次,我将它们用作加密卷,但选择了“不使用”而不是“ext4”。这次,复选框指示驱动器不会被格式化,我按下了继续。弹出窗口告诉我该驱动器的分区表将被修改(以及\boot\分区将被格式化,这没问题)。我不想这样,所以我再次取消了。

再次重启后,我只是进行了简单的安装,而没有触及额外的驱动器(与我对另一个驱动器所做的操作相同,上面有 Windows 分区)。

现在安装后,似乎 LUKS 加密驱动器上的数据不见了。我可以luksOpen正常使用,但无法安装它。

当使用 ubuntu 自带的 GUI“磁盘”实用程序时,解锁后它只会显示“未知”(而不是例如“文件系统 ext4”)如果使用luksOpenmount,我会收到以下类型的错误wrong fs type, bad option, bad superblock on /dev/mapper/mydrive, missing codepage or helper program, or other error.

我在安装过程中是否用空卷覆盖了我的 LUKS 卷(即使我 100% 确定我从未同意将更改写入磁盘?(据我所知,在旧版 ubuntu 中,只有在继续下一步后才会进行更改)。如果我确实覆盖了我的 LUKS 卷,那就解释了为什么我可以打开它(与以前相同的密码),但不能挂载它(我没有在里面创建任何新分区)。在我之前的尝试中弹出这个奇怪的错误是否删除了所有内容?

我可以提供哪些进一步的数据来帮助诊断这个问题?

我该如何找到有关该错误的更多信息

编辑:我重复了我的步骤,试图重现错误(我添加了上面的逐字文本)。我使用新安装的驱动器重现了错误(如上所述,返回并重试后确实会出现错误)。然后我取消了安装,现在在启动过程中无法再找到\旧的 LUKS 加密设备。\

因此,要么错误导致某些内容写入磁盘,要么即使没有错误,安装程序也会在按下“继续”之前创建新的(空的)LUKS 卷。

现在的问题是:我的旧 LUKS 标头消失了吗,或者我能以某种方式让驱动器再次工作吗?

这些可能是相关的错误? https://bugs.launchpad.net/ubuntu-mate/+bug/1894013 https://bugs.launchpad.net/ubuntu/+source/systemsettings/+bug/1761681

相关内容