有一个内核错误使TRIM丢失了随机数据。三星向内核提交了补丁。它适用于基本操作系统吗?还是只有新的内核版本?我需要更新吗?

如何确定系统上是否使用了TRIM?

我的8序列SSD是否刚刚列入了TRIM操作黑名单?一切都能按预期工作?

评论

据我所知,如果磁盘支持,TRIM应该在操作系统安装期间自动启用。 Algolia博客报告他们使用3.16.0-31内核,并且此系列也出现在Freya的第一个发行版中(不确定最近重新发行的内核是什么)。因此,我认为您迟早应该在某些更新中获得补丁。您实际上使用什么内核?您可以使用命令uname -a
找出来
我现在在工作PC上,但我记得它现在是3.19.0-49,不确定49部分,还是4倍。我可以以某种方式检查是否启用了TRIM吗?

看来,检查修剪是否在您的机器上最简单的方法是使用以下命令:askubuntu.com/questions/464306/…

如果您有更多分区(例如,单独的/ home分区),则可以对每个分区重复该测试,方法是将“ /”替换为例如“ / home”

如何在Freya中使用Trim优化我的SSD的可能重复项?

#1 楼

通过阅读内核邮件列表上的消息,我了解到,仅在raid0或raid10配置中使用SSD时,数据丢失才是问题。
他们已修复了内核中的错误,但我似乎无法查找修复程序发布于哪个版本。

#2 楼

从理论上我不能说太多。我对linux内核的了解非常有限,但是自从Beta进入三星840Pro之后,我就使用基本的Freya,并且从未遇到过任何问题。无法保证它是安全的,但是从我的示例中至少可以得到肯定的证据。