.png)
何時間もグーグルで検索しましたが、答えが見つかりません。
いくつかヒントを見つけましたが、それらは互いに関連がありません。
$ sudo hdparm -I /dev/sda | grep TRIM
* Data Set Management TRIM supported (limit 1 block)
* Deterministic read data after TRIM
これは、TRIM 関数が機能するはずだということを示しています。(重要であれば、/dev/sda1 でも同じ出力になります)
これは、パーティションが ext4 であり、 / にマウントされていることを示しています。ただし、手動で fstrim を実行しようとすると (明らかなテスト方法)、失敗します。
$ sudo fstrim /
fstrim: /: FITRIM ioctl failed: Operation not supported
これまで私が見つけた、ほぼ同じ問題に関する唯一の投稿には、SSD ディスクが TRIM 機能をサポートしていないという解決策がありました。私は新しい Intel SSD 520 を持っており、fstrim
Intel および Samsung SSD でデフォルトでサポートされているため ( /etc/cron.weekly/fstrim
Ubuntu のデフォルトのインストールから読み取ったもの)、これは同じケースではないのではないかと心配しています。
なぜfstrim
動作しないのですか?
この場合、SAS コントローラーによって何か違いが生じるでしょうか?
よろしくお願いします。
ジェームス
答え1
コントローラーは確かに違いを生みます。トリミング可能な SSD を外部 USB3 エンクロージャに挿入すると、同じエラーが発生します。