![为什么我的 Ubuntu 10.04 + ext4 + Samsung SSD UM41 + Latitude 13 上没有 TRIM?](https://linux22.com/image/1248974/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E7%9A%84%20Ubuntu%2010.04%20%2B%20ext4%20%2B%20Samsung%20SSD%20UM41%20%2B%20Latitude%2013%20%E4%B8%8A%E6%B2%A1%E6%9C%89%20TRIM%EF%BC%9F.png)
我正在运行 Ubuntu 10.04,lshw
显示“SAMSUNG SSD UM41”。感谢 SU,我先前确定我的系统没有使用 TRIM。
概括:
- 我的 BIOS SATA 设置应该显示 AHCI(检查)
- 内核 .28+ 支持它(使用 .32)
- ext4 支持它(使用 ext4)
- 我的磁盘制造商说我支持它
hdparm -I /dev/sda
应该说我正在使用 TRIM(失败!使用 hdparm 9.30)
我如何确定是什么阻止了 TRIM 的使用,以及如何补救这个问题?
答案1
内核 .28 可能已经包含了实验性支持,但仅限于2.6.33它是主流内核的一部分。所以请更新你的内核...或者你可以以某种方式激活实验性的东西(不要问我)。
答案2
我跟着此程序使用 2.6.35-32-generic 和 Ubuntu 10.04。
我们可能出于各种原因想要在 Ubuntu 10.04 上安装 Ubuntu 10.10 附带的较新的 2.6.35 内核。有些人想要 TRIM 支持,其他人想要增强节能效果。无论如何,Ubuntu 团队提供了一种简单的方法来完成此任务:我们需要做的就是启动终端并输入:
sudo apt-get update && sudo apt-get install linux-image-generic-lts-backport-maverick linux-headers-generic-lts-backport-maverick
重启电脑。现在我们应该运行 Linux 内核 2.6.35。