TRIM fait au moins trois choses:
- minimiser l'amplification d'écriture
- prévenir la dégradation des performances à long terme
- supprimer irrémédiablement vos données
Maintenant, cela dépend de vos priorités.
Pour 1), vous ne devriez pas utiliser fstrim
du tout, mais utilisez l' discard
option de votre système de fichiers. Ce n'est que si tout est coupé instantanément que le SSD arrêtera de copier les bits de données dont vous n'avez plus besoin. En pratique cependant, il a été démontré que la prévention de l'amplification d'écriture n'est pas si importante car les SSD sont bien avec beaucoup d'écritures.
Pour 2), l'utilisation fstrim
hebdomadaire ou même mensuelle est tout à fait correcte. Il n'est pas nécessaire d'utiliser la suppression instantanée ou de réduire quotidiennement - ce serait une mesure à court terme, mais il s'agit de garder le SSD heureux à long terme. Mais cela dépend aussi de votre utilisation: si votre système de fichiers est toujours plein et voit beaucoup d'écritures, vous devrez peut-être réduire plus régulièrement que si vous avez tendance à avoir beaucoup d'espace libre et pas beaucoup d'écritures dans vos systèmes de fichiers.
Pour 3), vous ne devez pas utiliser de garniture du tout. Fondamentalement, si vous vous attendez à être humain, à faire des erreurs, à avoir des accidents - comme vous venez de supprimer votre collection de photos, oups - les outils de récupération comme photorec
ne fonctionneront pas après TRIM car avec TRIM, tout est parti pour toujours.
Du point de vue de la récupération de données, le SSD est un énorme casse-tête. Il y a trop de découpage sous Linux, même sans vous le demander ( mkfs
implique un découpage , lvremove
/ lvresize
/ ... peut-être si issue_discards
certains partitionneurs ont des idées, ...). Soudainement, des actions précédemment réversibles deviennent irréversibles, le tout pour obtenir quelques points de plus dans certains référentiels de système de fichiers ...
Si vous décidez, fstrim
vous devez savoir où se trouve la tâche cron afin de pouvoir la désactiver en cas d'accident, de cette façon vous obtenez un compromis entre 2) et 3). En général, avec SSD, vous devez vous assurer que vous avez de bonnes sauvegardes, elles sont encore plus importantes qu'avec HDD car vous avez moins de chances de récupération sur SSD.
discard
performances n'étaient pas optimales: blog.neutrino.es/2013/… et patrick-nagel.net/blog/archives/337