Ubuntu 14.04 默認支持 SSD TRIM 功能
Ubuntu 用戶對明年四月的要發布的 Ubuntu 14.04 LTS 有一些額外的期待,就是希望默認支持 SSD TRIM 功能。現在終于得償所愿,Ubuntu 14.04 現已支持 SSD TRIM 功能。
Ubuntu 開發者還想在 Ubuntu Touch images 也添加這么一個功能,那么 SSDs 就可以了解哪些數據塊不會再使用,安全的擦除這些數據塊;同時也使性能越來越好,操作越來越快捷。支持 TRIM 可以減少寫入,延長驅動的壽命。
盡管在過去的幾年中大多數主流的文件系統(Ubuntu’s default, ext4)的 Linux 內核支持 TRIM 功能,但是直到現在,還是需要用戶手動的啟動 TRIM 功能。
在做了多次廣泛的測試之后,Ubuntu 的開發者 Matin Pitt 在 Google+ 上面宣稱:“ SSDs 將會開機自動啟用 TRIM 功能,可能有點晚,但是最遲會在 Ubuntu 14.04 LTS 上實現。”
Ubuntu 上 SSD TRIM 使用說明
SSD TRIM 簡單介紹:
原 本在機械硬盤上,寫入數據時,Windows會通知硬盤先將以前的擦除,再將新的數據寫入到磁盤中。而在刪除數據時,Windows只會在此處做個標記, 說明這里應該是沒有東西了,等到真正要寫入數據時再來真正刪除,并且做標記這個動作會保留在磁盤緩存中,等到磁盤空閑時再執行。
這樣一來,磁盤需要更多的時間來執行以上操作,速度當然會慢下來。
而當 Windows 識別到 SSD 并確認 SSD 支持 Trim 后,在刪除數據時,會不向硬盤通知刪除指令,只使用 Volume
Bitmap 來記住這里的數據已經刪除。Volume
Bitmap 只是一個磁盤快照,其建立速度比直接讀寫硬盤去標記刪除區域要快得多。這一步就已經省下一大筆時間了。然后再是寫入數據的時候,由于 NAND
閃存保存數據是純粹的數字形式,因此可以直接根據 Volume Bitmap 的情況,向快照中已刪除的區塊寫入新的數據,而不用花時間去擦除原本的數據。
注意:如果 SSD 組 RAID0 后,將失去 TRIM 功能