Ubuntu 中 TRIM 的情况让我完全困惑。我不知道我是否需要手动运行它。我发现的来源不同且不清楚。
我有带有最新更新的 Ubuntu 10.04(包括内核 2.6.32-26)。我有一个带有最新固件的 Intel X-25M 驱动器,它被格式化为 ext4。
那么,TRIM 支持会自动运行吗?如果没有,我如何检查是否需要运行它,然后在必要时如何运行它?
Linux 内核从 2.6.33 版开始支持 TRIM 。
所以答案是:是的,Linux 的最新版本支持开箱即用的 TRIM。Ubuntu 10.04 没有。
问题是该功能是否会回移植到 2.6.32 或 10.04 会更新到 2.6.33+。(见若昂平托的回答)
当然,您的 SSD 也必须支持它。某些特定的 SSD 仍然存在一些问题(例如,我认为 Indilinx 的可能仍然有点不稳定)。SSD 固件必须正确实施所有内容- 但是,据我所知,某些 SSD 实施 TRIM 的方式并不真正符合 ATA 标准。或者至少以一种错误的方式。
英特尔的第一代 X-25M 不支持“正确”修剪(或根本不支持- 严格来说)。第二代英特尔 X-25M G2 确实如此。我不知道最新的固件是否添加了适当的 TRIM,英特尔网站一直在提到它是“针对 Windows 7 优化的”,这可能意味着它是作为 Windows 驱动程序中的软件功能用螺栓固定的,而磁盘没有这样做靠它自己,因为英特尔又把他们的作业留在了公共汽车上:-)
我在 2.6.32-39 更新的描述中看到以下部分:
sata_mv:修复损坏的 DSM/TRIM 支持 (v2)
ext4:使修剪/丢弃可选(默认情况下关闭)
我认为这意味着它现在得到支持。
| 归档时间: |
|
| 查看次数: |
4877 次 |
| 最近记录: |