TRIM melakukan setidaknya tiga hal:
- meminimalkan amplifikasi tulis
- mencegah penurunan kinerja jangka panjang
- hapus data Anda secara tidak dapat diperbaiki
Sekarang tergantung di mana prioritas Anda.
Untuk 1), Anda tidak boleh menggunakan fstrim
sama sekali, tetapi memanfaatkandiscard
opsi sistem file Anda. Hanya jika semuanya dipangkas secara instan maka SSD akan berhenti menyalin tidak diperlukan lagi bit data di sekitar. Namun dalam praktiknya, telah ditunjukkan bahwa mencegah amplifikasi tulis tidak begitu penting karena SSD baik-baik saja dengan banyak penulisan.
Untuk 2), menggunakan fstrim
mingguan atau bahkan bulanan sama sekali tidak masalah. Tidak perlu menggunakan pembuangan instan, atau memotong harian - itu akan menjadi tindakan jangka pendek, tetapi ini adalah tentang menjaga SSD tetap bahagia dalam jangka panjang. Tetapi itu juga tergantung pada penggunaan Anda: jika filesystem Anda selalu penuh dan melihat banyak penulisan, Anda mungkin perlu memotong lebih teratur daripada jika Anda cenderung memiliki banyak ruang kosong dan tidak banyak menulis di filesystem Anda.
Untuk 3), Anda tidak harus menggunakan trim apa pun. Pada dasarnya jika Anda berharap menjadi manusia, membuat kesalahan, mengalami kecelakaan - seperti Anda baru saja menghapus koleksi foto Anda, whoops - alat pemulihan seperti photorec
tidak akan berfungsi setelah TRIM karena dengan TRIM semuanya hilang selamanya.
Dari sudut pandang pemulihan data murni, SSD adalah sakit kepala yang sangat besar. Terlalu banyak trim terjadi di Linux, bahkan tanpa meminta Anda (mkfs
menyiratkan trim, lvremove
/ lvresize
/ ... mungkin jika issue_discards
, beberapa partisi mungkin punya ide, ...). Tiba-tiba tindakan yang sebelumnya dapat dibalik menjadi tidak dapat dipulihkan, semua demi mendapatkan beberapa poin lagi di beberapa benchmark sistem file ...
Jika Anda memutuskan fstrim
Anda harus tahu di mana pekerjaan cron berada sehingga Anda dapat menonaktifkannya ketika Anda mengalami kecelakaan, dengan cara itu Anda mendapat kompromi antara 2) dan 3). Secara umum dengan SSD Anda harus memastikan Anda memiliki cadangan yang baik, mereka bahkan lebih penting daripada dengan HDD karena Anda memiliki peluang lebih kecil untuk pemulihan pada SSD.
discard
adalah kinerja-bijaksana suboptimal: blog.neutrino.es/2013/… dan patrick-nagel.net/blog/archives/337