使用 dm-crypt + LUKS 全磁盘加密的 Ubuntu 15.10 上出现大规模磁盘损坏?

使用 dm-crypt + LUKS 全磁盘加密的 Ubuntu 15.10 上出现大规模磁盘损坏?

我怀疑 Ubuntu 的默认全盘加密设置存在错误。

以下是重复发生的情况:

  1. 我全新安装 Ubuntu 15.10,采用全盘加密,覆盖整个磁盘
  2. 它启动并且似乎工作得很好
  3. 重新启动几次后,程序开始崩溃。 “Ubuntu 遇到内部错误”、Firefox 启动时会立即崩溃等。
  4. 最后,再重新启动一两次后,它将启动到 busybox。运行 fsck 可以查找并修复大量错误。
  5. 转到步骤 2

不酷。

到目前为止的结论:

  • 我很确定这不是磁盘故障。我用两个不同的驱动器从头开始复制了这个。在这两种情况下,SMART 数据看起来都很健康,并且通过 gnome-disks 运行自测试结果都很干净。

除此之外……我不知道。

细节:

  • System76 Galago Ultrapro
  • 64位桌面Ubuntu 15.10
  • 内核 4.2.0-18-generic
  • 默认Ubuntu全盘加密设置:ext2启动分区,dm-crypt+LUKS+ext4主分区。
  • 我首先在 256GB 三星 840 EVO 上遇到了这个问题,然后在 512GB 三星 830 上重现了它。在这两种情况下我都遇到了同样的问题:工作正常一段时间,但在重新启动几次后变得无法使用。安装没有磁盘加密的 Ubuntu 是可行的。

这有发生在其他人身上吗?

我检查了系统日志,没有发现任何有罪的内容。

有谁知道我怎样才能弄清楚这里发生了什么?

答案1

不断有报告称 ext4 文件系统存在损坏错误,且设置各异。论坛上有很多人抱怨。该错误似乎影响了更多使用 RAID 配置的人。

然而,它们据推测4.0.3 中已修复。

“4.0.3 修复了一个严重的 ext4 错误,该错误可能导致重大数据丢失。”

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=785672

还有其他 ext4 错误,包括截至 [2015 年] 11 月 30 日修复的错误。

https://lists.ubuntu.com/archives/foundations-bugs/2015-November/259035.html

这里还有一篇非常有趣的文章,讨论了 ext4 中的配置选项,以及电源故障可能导致的损坏。

https://www.pointsoftware.ch/2014/02/05/linux-filesystems-part-4-ext4-vs-ext3-and-why-delayed-allocation-is-bad/

我将使用 ext4 以外的其他文件系统来测试设置。

相关内容