回答:
TRIMは少なくとも3つのことを行います。
今、それはあなたの優先順位がどこにあるかによります。
1)では、fstrim
まったく使用しないdiscard
で、ファイルシステムのオプションを使用する必要があります。すべてが即座にトリミングされた場合にのみ、SSDは不要なデータビットのコピーを停止します。しかし実際には、SSDは大量の書き込みを処理できるので、書き込み増幅の防止はそれほど重要ではないことが示されています。
2)については、fstrim
毎週または毎月使用してもまったく問題ありません。インスタント廃棄を使用したり、毎日トリミングしたりする必要はありません-これは短期的な対策ですが、これは長期的にSSDを満足させることです。ただし、使用方法にも依存します:ファイルシステムが常にいっぱいで、書き込みが多い場合は、ファイルシステムに書き込みが多くなく、空きスペースが多い傾向がある場合よりも定期的にトリムする必要があります。
3)では、いかなる種類のトリムも使用しないでください。基本的に、あなたが人間であり、エラーを起こし、事故を起こしている場合-あなたが写真コレクションを削除したばかり、おっと-TRIMのphotorec
後に回復ツールは動作しません。
純粋なデータ復旧の観点から見ると、SSDは大きな頭痛の種です。Linuxでは、ユーザーに尋ねなくてもトリムが多すぎます(mkfs
トリム、lvremove
/ lvresize
/ ...が含まれる場合issue_discards
、一部のパーティショナーがアイデアを持っている可能性があります...)。突然、以前は可逆的なアクションが不可逆的になりました。これは、何らかのファイルシステムベンチマークでさらにポイントを獲得するためです。
決定するfstrim
場合は、cronジョブがどこにあるかを知っておく必要があります。これにより、事故が発生したときにcronジョブを無効にできるため、2)と3)の間で妥協することになります。通常、SSDを使用する場合は、適切なバックアップがあることを確認する必要があります。SSDでの回復の可能性は低いため、HDDよりも重要です。
man fstrim
Ubuntu 16.04では
Running fstrim frequently, or even using mount -o discard, might nega‐ tively affect the lifetime of poor-quality SSD devices. For most desk‐ top and server systems the sufficient trimming frequency is once a week.
discard
が次善のパフォーマンスであることを読みました:blog.neutrino.es/2013/…およびpatrick-nagel.net/blog/archives/337