最近几个星期推送到 [core] 仓库的 Linux 内核 (4.0.2+, LTS 3.14.41+) 中存在一个 bug,可能导致在挂载了 discard 选项并且位于软件 RAID 0 阵列上的文件系统中发生数据损坏。即使没有指定 discard,fstrim 命令也可能触发此 bug。(如果您不使用软件 RAID 0 或 discard 选项,则此问题不会影响您。)
该问题已在 linux 4.0.4-2 和 linux-lts 3.14.43-2 的更新中得到修复。但是,由于 bug 的性质,运行上述内核的系统上很可能已经发生了数据损坏。强烈建议使用 fsck 验证受影响文件系统的完整性,以及/或从已知的良好备份中恢复数据。
更多信息请阅读 Holger Kiehl 在 LKML 上的帖子、Phoronix 上的相关文章,以及已经回溯到 Arch 内核的拟议修复。