![使用 dm-crypt + LUKS 全磁盘加密的 Ubuntu 15.10 上出现大规模磁盘损坏?](https://linux22.com/image/78989/%E4%BD%BF%E7%94%A8%20dm-crypt%20%2B%20LUKS%20%E5%85%A8%E7%A3%81%E7%9B%98%E5%8A%A0%E5%AF%86%E7%9A%84%20Ubuntu%2015.10%20%E4%B8%8A%E5%87%BA%E7%8E%B0%E5%A4%A7%E8%A7%84%E6%A8%A1%E7%A3%81%E7%9B%98%E6%8D%9F%E5%9D%8F%EF%BC%9F.png)
我怀疑 Ubuntu 的默认全盘加密设置存在错误。
以下是重复发生的情况:
- 我全新安装 Ubuntu 15.10,采用全盘加密,覆盖整个磁盘
- 它启动并且似乎工作得很好
- 重新启动几次后,程序开始崩溃。 “Ubuntu 遇到内部错误”、Firefox 启动时会立即崩溃等。
- 最后,再重新启动一两次后,它将启动到 busybox。运行 fsck 可以查找并修复大量错误。
- 转到步骤 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 中的配置选项,以及电源故障可能导致的损坏。
我将使用 ext4 以外的其他文件系统来测试设置。