最近在折腾Ubuntu系统,想工作上能更专注一些,下面是一些经验吧算是。
0x00
查看SSD以及系统环境是否支持Trim
系统需要满足如下条件才能开启trim
1. 系统内核版本大于等于 2.6.33
2. 所用的 SSD 支持 Trim
3. 分区格式为 ext4(或 BTRFS)
对于ubuntu14.04,内核版本已经升级到4.x,系统层面支持不是问题
对于查看SSD是否支持Trim可以采用下面方法验证
如下面的输出即是支持的,输出中明确supportedloong@LOONG:/etc/cron.weekly$ sudo hdparm -I /dev/sda | grep "TRIM"
[sudo] password for loong:
* Data Set Management TRIM supported (limit 8 blocks)
0x01
Ubuntu系统从14.04已经默认对知名的SSD固态硬盘做了每周的定时Trim
如下,在cron.weekly里有相关配置loong@LOONG:/etc/cron.weekly$ ls
0anacron apt-xapian-index fstrim man-db update-notifier-common
而fstrim脚本内容即为执行trim的命令,如下loong@LOONG:/etc/cron.weekly$ cat fstrim
#!/bin/sh
# call fstrim-all to trim all mounted file systems which support it
set -e
# This only runs on