Linux 下不支持 TRIM 的 SSD - 当前状态?

pab*_*leu 6 linux ssd filesystems trim

我所在地区没有适合我的笔记本电脑(1.8 英寸、IDE、ZIF)的具有 TRIM 支持的 SSD。我运行的是 Ubuntu 10.10。

我遇到的大多数关于 TRIM(或缺乏 TRIM)的文章(或关于超级用户的问题)都可以追溯到 2009 年,当时支持 TRIM 的 SSD 并不多,操作系统支持仍然非常新鲜。

我对当前的情况很感兴趣,但我找不到太多关于它的信息。

  • 目前在 Linux 下使用没有 TRIM 的 SSD 的“最佳实践”是什么?
  • 我已经阅读了 hdparm 中包含的wiper脚本。我是否正确理解我可以使用它来释放未使用的块,例如每月运行一次?
  • 一些消息来源指出 HFS+(Mac OS X 的默认文件系统)不会像其他文件系统那样因缺少 TRIM 而受到严重影响。linux文件系统怎么样?是否有比其他文件系统更适合没有 TRIM 的 SSD 的文件系统?

bwD*_*aco 5

考虑ext4在禁用日志的情况下使用。请参阅此 Ubuntu 论坛主题:http : //ubuntuforums.org/showthread.php?t=1109698。此外,使用该noatime选项进行挂载,以便不会在每次访问时写入上次访问时间。

请注意,不能使用wiper,因为wiper 需要TRIM。

另请注意,虽然在没有日志记录的情况下运行可能会提高性能并减少对 SSD 的写入,但如果系统崩溃,它也可能会增加数据丢失的机会。这是kernel.org 对日志的描述,以及 Bovet 和 Cesati 的《了解 Linux 内核》第 17 章的摘录 ,其中第 29-30 页解释了使用日志的优势。它还可能会增加从强制关闭中恢复所需的时间,因为系统将不得不执行完整操作,fsck而不仅仅是重播日志并回滚任何未完成的操作。