Ubuntu 14.04 で TRIM を有効にする
広告
今日、騙されていたことに気づいた。
TRIM Enabled By Default For SSDs On Ubuntu 14.04 Trusty Tahr
広告
このニュースを見たときはちょっと興奮した。自分で設定しなくていいのか、と。だから 14.04 を使ってからは TRIM を手動で有効にしたことはなかった。
ところが今日、ノート PC もデスクトップもディスク速度に問題が出ていることに気づいた。デスクトップは起動が遅く、ノートは何もしていないのに引っかかる。どちらもそこそこ長く使っているシステムだ。
そこで TRIM が効いていないんじゃないかと思って確認してみた……

やっぱり TRIM が効いていなかった!
もう一度そのニュースを開いてみると、更新された内容があった:
Update: Only Intel and Samsung SSDs will have TRIM enabled by default in Ubuntu 14.04 because some cheap SSDs can even brick themselves when running TRIM. This doesn't mean TRIM should only be used with Samsung and Intel SSDs, but to avoid running into issues, this is the only option for now.
罵ってもいいですか? というわけで手動で有効にするしかない。
gksu gedit /etc/cron.daily/trim
追加:
#!/bin/sh
LOG=/var/log/trim.log
echo "*** $(date -R) ***" >> $LOG
fstrim -v / >> $LOG
fstrim -v /home >> $LOG
最後に実行可能に設定
sudo chmod +x /etc/cron.daily/trim
やっぱり罵りたい……サムスンと Intel の SSD じゃないと人権がないのか?
コメントは中国語の本家サイトで受け付けています。このミラーは閲覧専用です。