題 在SSD驅動器上是否有Linux支持TRIM?


有沒有人知道是否有辦法在Linux上為SSD啟用TRIM支持?這包含在Windows 7中,我很驚訝我在Linux下找不到有關它的信息。

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


15
2017-08-06 19:01


起源


Linus本人是SSD驅動器的忠實粉絲,所以我懷疑它們得到了很好的支持。 torvalds-family.blogspot.com/2008/10/... - Mark Ransom


答案:


請注意,您可能需要一個比2.6.28更新的內核,請參閱 這裡 (基於今年5月的最後一次活動的2.6.30-rc4)。我不知道樹被合併到什麼程度,也許你可以搜索一下 linux-ide@vger.kernel.org 郵件列表。更新:例如,請參閱 這個 線程(也在內核列表中討論)。

對於使用TRIM,您可能感興趣 hdparm的-9.20幾天前發布的(我看到甚至還有一個更新的wiper-1.7版本)。

更新:另見 LWN文章 關於文件系統,TRIM,性能和SSD磁盤之間的關係。


13
2017-08-07 13:04





Linux支持2008年12月25日發布的2.6.28中的TRIM命令 這裡 詳情。


5
2017-08-06 20:45



這是否還需要文件系統支持? - dlux
[引證需要] - Andrew Coleson
引用補充說,謝謝你讓我誠實。 - ChrisInEdmonton


我認為Linux已經支持Trim了。它只是沒有SSD支持它。當前一代OCZ和Intel驅動器需要固件升級才能啟用Trim。


2
2017-08-06 20:24



根據 ocztechnology.com/products/flash_drives/... 至少有一些OCZ產品支持TRIM。 - ChrisInEdmonton
那你錯了。我在他們的論壇上關注OCZ新聞,而TRIM尚未發布。 - Pyrolistical
真?這很奇怪,因為該頁面明確包含以下引用:“使用最新的固件更新,您還可以獲得其他SSD製造商迄今未能實施的TRIM工具。”奇怪的是,他們會錯誤地聲稱他們沒有的功能,但這不是公司第一次這樣做。 - ChrisInEdmonton
這是一個錯誤的評論網站。我認為他們的意思是最新的FW有閒置的垃圾收集。 - Pyrolistical


對於ext4,你必須添加 丟棄 fstab中的選項可啟用ATA Trim。

另見這很好 如何


2
2018-04-04 18:36





在2.6.28,2.6.33中添加的初始支持具有“完全”修剪支持......無論這意味著什麼。


1
2018-04-01 09:07





我在UBUNTU 9.10上跟踪了TRIM命令。但是當我使用內核2.6.31時,我找不到任何TRIM命令。 當我使用hdparm生成TRIM命令時,我可以找到TRIM命令。 所以,我認為目前的Linux內核版本不支持TRIM命令。


0
2017-09-30 04:37