Il existe différentes sources et différentes pratiques suggérées. Jai trouvé les propositions suivantes à quelle fréquence il faut exécuter fstrim.

  • exécuté chaque semaine par cron
  • exécuté quotidiennement par cron
  • exécuté à chaque démarrage

Quelle est loption optimale et pourquoi? Ubuntu 14.04 utilise la première option par défaut.

Réponse

TRIM fait au moins trois choses:

  1. minimiser lamplification décriture
  2. empêcher la dégradation des performances à long terme
  3. supprimer irrémédiablement vos données

Maintenant, cela dépend de vos priorités.

  • / p>

    Pour 1), vous ne devez pas du tout utiliser fstrim, mais utilisez loption discard de votre système de fichiers. Ce nest que si tout est coupé instantanément que le SSD arrêtera de copier les bits de données qui ne sont plus nécessaires. Dans la pratique, cependant, il a été démontré que la prévention de l’amplification en écriture n’est pas si importante car les disques SSD fonctionnent avec beaucoup d’écritures.

    Pour 2), en utilisant fstrim chaque semaine ou même mensuellement, cest tout à fait bien. Il nest pas nécessaire dutiliser le rebut instantané ou de couper quotidiennement – ce serait une mesure à court terme, mais il sagit 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 couper plus régulièrement que si vous avez tendance à avoir beaucoup despace libre et pas beaucoup décritures dans vos systèmes de fichiers.

    Pour 3), vous ne devriez utiliser aucun type de garniture. Fondamentalement, si vous vous attendez à être humain, à faire des erreurs, à avoir des accidents – comme si 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 disparu pour toujours.

    Du point de vue de la récupération pure des données, le SSD est un énorme casse-tête. Il se passe trop de coupures sous Linux, même sans vous le demander (mkfs implique un ajustement, lvremove / lvresize / … pourrait si issue_discards, certains les partitionneurs peuvent avoir des idées, …). Tout à coup, les actions précédemment réversibles deviennent irréversibles, tout cela dans le but dobtenir quelques points de plus dans un benchmark du système de fichiers …

    Si vous décidez de fstrim vous devriez savoir où se trouve le travail cron afin que vous puissiez le désactiver en cas daccident, de cette façon vous obtenez un compromis entre 2) et 3). En général, avec le SSD, vous devez vous assurer davoir de bonnes sauvegardes, elles sont encore plus importantes quavec le disque dur car vous avez moins de chances de récupération sur SSD.

    Commentaires

    • Est-ce que ' la dégradation des performances est strictement liée à lamplification en écriture? Jai lu que discard est sous-optimal en termes de performances: blog.neutrino.es/2013/… et patrick-nagel.net/blog/archives/337
    • It ' s liés, bien sûr, mais strictement liés? TRIM améliore les performances même dans les cas qui nimpliquent pas damplification décriture. Si vous écrasez un bloc deffacement complet de données, il ny a pas damplification décriture (vous devez écrire le tout dans un sens ou dans lautre). Mais sil ny a pas de blocs libres, le SSD doit dabord en effacer un et leffacement est considérablement plus lent que lécriture dun bloc déjà effacé.
    • Et combien décritures sont bonnes? Je ' d utiliser plutôt le lecteur pendant longtemps. (5 ans serait génial) Quelle est lamplification décriture lors du rognage hebdomadaire?
    • Test dendurance de Google ssd, il y en a plusieurs. La plupart des disques SSD peuvent gérer plus décritures que vous nen aurez jamais besoin (en dehors dun serveur de base de données robuste ou autre). Bien sûr, il peut encore échouer pour diverses raisons, il ny a pas de stockage fiable, vous devez faire des sauvegardes dans tous les cas.
    • " en utilisant fstrim chaque semaine ou même mensuellement est tout à fait correct " pouvez-vous envisager dajouter une source? Jai rencontré des affirmations selon lesquelles cela devrait être fait quotidiennement (et les deux revendications nont aucune source)
  • Réponse

    man fstrim dans Ubuntu 16.04 a

    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. 

    Commentaires

    • +1 la découpe continue est mauvaise, la source est facile à rechercher, donc, en fonction de lutilisation du SSD et de la qualité du matériel, vous devez choisir quotidiennement ou hebdomadaire. Si vous utilisez anacron, il lexécutera correctement, pas en fonction des redémarrages et de la mise hors tension, de sorte que chaque option de démarrage doit être utilisée en combinaison avec quotidienne ou hebdomadaire ou désactivée.
    • Pour info, le paragraphe a été ajouté à la page de manuel le 10 avril 2014 à la suite de cette liste de diffusion discussion concernant lajout de fstrim quotidien en tant que service de minuterie systemd ( également changé en hebdomadaire ).

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *