我读过一篇webupd8文章,其中提到了在Ubuntu 14.04中引入的TRIM支持,默认情况下仅适用于Intel和Samsung SSD。那其他呢 我使用的是Dell XPS 13 Dev Edition笔记本电脑,而SSD是来自其他制造商,所以TRIM在默认情况下也能正常工作,还是我必须手动创建cron作业文件?
我读过一篇webupd8文章,其中提到了在Ubuntu 14.04中引入的TRIM支持,默认情况下仅适用于Intel和Samsung SSD。那其他呢 我使用的是Dell XPS 13 Dev Edition笔记本电脑,而SSD是来自其他制造商,所以TRIM在默认情况下也能正常工作,还是我必须手动创建cron作业文件?
Answers:
一切都已安装。
激活修剪1次的命令:
sudo fstrim -v /
需要一段时间,然后显示结果。例:
sudo fstrim -v /
[sudo] password for rinzwind:
/: 93184647168 bytes were trimmed
并且默认情况下将其设置为-supported devices-每周运行一次:
$ locate fstrim
/etc/cron.weekly/fstrim
/sbin/fstrim
如果您检查cron作业,则全部说明如下:
$ more /etc/cron.weekly/fstrim
#!/bin/sh
# call fstrim-all to trim all mounted file systems which support it
set -e
# This only runs on Intel and Samsung SSDs by default, as some SSDs with faulty
# firmware may encounter data loss problems when running fstrim under high I/O
# load (e. g. https://launchpad.net/bugs/1259829). You can append the
# --no-model-check option here to disable the vendor check and run fstrim on
# all SSD drives.
exec fstrim-all
如果手动方法可行,则可以将其添加--no-model-check
到命令的末尾(exec fstrim-all
)以使其激活。
文件中的链接很有趣。它还具有一种检查光盘是否错误的方法。许多便宜的SSD都有故障,并且可能会破坏数据。
最重要的是:这是包括SSD在内的兼容硬件的列表(PDF下载)。
sudo fstrim -v /
如果不受支持,则会出错。