← retour aux snippets

fstrim: libérer les blocs libres d'un SSD

Exécuter TRIM au niveau système de fichiers pour rendre l'espace libre au disque.

bash filesystem #fstrim#trim#ssd

objectif

Améliorer la longévité et les performances des SSD en informant des blocs libres.

code minimal

# toutes les partitions montées supportant TRIM
sudo fstrim -av

utilisation

# sur un point de montage spécifique
sudo fstrim -v /

# planifier hebdomadaire (systemd timer)
sudo systemctl enable --now fstrim.timer

variante(s) utile(s)

# vérifier support discard
findmnt -no SOURCE,OPTIONS / | grep -q discard && echo "discard actif" || echo "utilisez fstrim périodique"

notes

  • fstrim.timer exécute fstrim.service périodiquement.
  • certains FS (xfs/ext4/btrfs) supportent TRIM; vérifiez vos options de montage.