SSD驱动器上对TRIM有Linux支持吗?


15

是否知道是否有办法在Linux上为SSD启用TRIM支持?它包含在Windows 7中,令我感到惊讶的是,我在Linux下找不到太多有关它的信息。

可在此处找到有关SSD和TRIM的信息-http://www.anandtech.com/storage/showdoc.aspx?i=3531&p =10


2
Linus本人是SSD驱动器的忠实拥护者,因此我怀疑它们得到了很好的支持。torvalds-family.blogspot.com/2008/10/...
马克赎金

Answers:


13

请注意,您可能需要的内核版本比2.6.28更新,请参见此处(基于2.6.30-rc4,其最新活动于今年5月)。我不知道该树已被合并到什么程度,也许您可​​以搜索linux-ide@vger.kernel.org邮件列表。更新:例如,参见线程(也在内核列表中进行了讨论)。

对于使用TRIM,您可能会对几天前发布的hdparm-9.20感兴趣(我看到甚至还有更新的wiper-1.7版本)。

更新:另请参阅此LWN文章,有关文件系统,TRIM,性能和SSD磁盘之间的关系。



2

我认为Linux已经支持Trim。它只是没有SSD支持它。要启用Trim,当前的OCZ和Intel驱动器需要固件升级。



那你就错了。我正在其论坛上关注OCZ新闻,而TRIM尚未发布。
Pyrolistical

1
真?这很奇怪,因为该页面上明确包含以下引用:“通过最新的固件更新,您还可以获得TRIM工具,到目前为止,其他SSD制造商都无法实现该工具。” 奇怪的是,他们会错误地宣称自己没有的功能,但这并不是公司第一次这样做。
ChrisInEdmonton,2009年

1
那是一个错误的评论网站。我认为他们的意思是最新的固件具有空闲垃圾收集功能。
Pyrolistical


1

在2.6.28和2.6.33中添加的初始支持具有“完全”调整支持...意味着什么。


0

我在UBUNTU 9.10上跟踪了TRIM命令。但是当我使用内核2.6.31时找不到任何TRIM命令。使用hdparm生成TRIM命令时,可以找到TRIM命令。因此,我认为当前的Linux内核版本不支持TRIM命令。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.