![LUKS 加密磁盘在挂载时出现错误:“错误的 fs 类型、错误的选项、错误的超级块”](https://linux22.com/image/1179237/LUKS%20%E5%8A%A0%E5%AF%86%E7%A3%81%E7%9B%98%E5%9C%A8%E6%8C%82%E8%BD%BD%E6%97%B6%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%EF%BC%9A%E2%80%9C%E9%94%99%E8%AF%AF%E7%9A%84%20fs%20%E7%B1%BB%E5%9E%8B%E3%80%81%E9%94%99%E8%AF%AF%E7%9A%84%E9%80%89%E9%A1%B9%E3%80%81%E9%94%99%E8%AF%AF%E7%9A%84%E8%B6%85%E7%BA%A7%E5%9D%97%E2%80%9D.png)
好的,我想我不知何故丢失了所有数据。
我在一个磁盘上安装了 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”)如果使用luksOpen
和mount
,我会收到以下类型的错误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