2 votes

Comment désactiver le TRIM sur les disques durs SSD dans Ubuntu ?

J'ai activé le TRIM en ajoutant l'option discard dans le fichier /etc/fstab, mais même après l'avoir supprimée, l'effet ne se produit pas. Comment le désactiver ?

0voto

Pour vérifier l'état de la minuterie TRIM

sudo systemctl status fstrim.timer

Vous obtiendrez quelque chose comme ceci :

 fstrim.timer - Discard unused blocks once a week
     Loaded: loaded (/lib/systemd/system/fstrim.timer; enabled; vendor preset: enabled)
     Active: active (waiting) since Mon 2022-01-10 06:36:56 CET; 31min left
    Trigger: Mon 2022-01-17 00:00:00 CET; 6 days left
   Triggers:  fstrim.service
       Docs: man:fstrim

Pour désactiver le TRIM périodique (TRIM timer)

sudo systemctl disable fstrim.timer

Pour invoquer manuellement la fonction TRIM (sur tous les FS montés)

sudo fstrim --all

Pour en savoir plus :

-1voto

Pabi Points 7085

Dans la version 14.04, il y a un trim hebdomadaire automatique. Vous pouvez le désactiver avec :
sudo rm /etc/cron.weekly/fstrim
Mais je ne recommanderais pas de désactiver totalement le TRIM, car cela ralentira votre disque avec le temps.

-1voto

mckenzm Points 345

La désactivation du trim est très importante pour les anciens serveurs antérieurs à SATA. Les disques SSD peuvent être installés pour des raisons de puissance, de fiabilité et d'augmentation de la vitesse au moyen d'un pont ou d'un convertisseur IDE-SATA. Ou un paquet DOM branché directement sur le MB.

Certains d'entre eux sont suspendus à la fonction TRIM. Les écritures aléatoires sur le SSD sont 3 à 4 fois plus rapides que l'UDMA, donc TRIM n'a pas d'importance, il a le temps d'écrire deux fois.

Mon approche consiste à commenter /etc/cron.weekly/fstrim (c. Utopic ou Trusty LTS)

#!/bin/sh
# trim all mounted file systems which support it
# /sbin/fstrim --all || true

Bien sûr, cela affectera également les disques SSD SATA sur une carte d'extension PCI, mais c'est autre chose.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X