La commande fstrim pour disque SSD.

Questions concernant les lignes de commandes
Dupo
Messages : 133
Enregistré le : ven. 4 déc. 2015 14:44

La commande fstrim pour disque SSD.

Messagepar Dupo » lun. 4 déc. 2017 15:02

Bonjour,

le fichier fstrim présent dans /etc/cron.weekly contient ceci :

Code : Tout sélectionner

/sbin/fstrim --all || true


or l'option --all signifie que le trim est effectué sur toutes les partitions montées. Cela comprend la partition racine (/) et la partition /home (si elle est séparée), mais également la partition EFI (qui est montée au démarrage du système Linux). J'ai cru comprendre qu'il ne fallait pas exécuter le trim sur une partition EFI (type FAT32). Lorsque j'ai lancé la commande manuellement, il m'indique que le trim a été effectué sur / (uniquement). Quid de la partition EFI ?

Le fichier fstrim étant présent dans /etc/cron.weekly, il doit s'exécuter une fois par semaine. Malheureusement, la commande indiquée ci-dessus ne nous permet pas de vérifier que fstrim a fonctionné correctement.

Pour résoudre ce problème, je vous conseille de modifier le fichier fstrim comme suit :

Code : Tout sélectionner

#!/bin/sh
LOG=/var/log/fstrim.log
echo "*** $(date -R) ***" >> $LOG
# trim all mounted file systems which support it
/sbin/fstrim -v --all || true >> $LOG


A titre d'exemple, le résultat dans le fichier fstrim.log doit ressembler à ceci :
*** Tue, 03 Jun 2014 06:56:26 +0200 ***
/: 28770283520 bytes were trimmed


Remarque: Dans mon cas, j'ai modifié l'emplacement du fichier fstrim.log (car le répertoire /var/log est placé en mémoire), par LOG=/mnt/nompartitionbackupext4separée/fstrimlog/fstrim.log
Mais, je ne sais pas si cela fonctionne car il est conseillé de placer les fichiers logs dans /var/log.
Certains conseillent de placer le fichier fstrim n'ont pas dans /etc/cron.weekly mais dans /etc/cron.daily. Qu'en pensez vous ?

Avatar du membre
cyrille
Messages : 544
Enregistré le : mar. 19 sept. 2017 08:49

Re: La commande fstrim pour disque SSD.

Messagepar cyrille » jeu. 22 mars 2018 18:44

Perso, je la lance de temps en temps (1 fois par mois à la main), sinon il y a des infos ici

https://sites.google.com/site/easylinux ... ly-by-cron

++
C
PC perso : DELL Latitude E5430, SSD, Linux Mint 18.2 Sonya, Cinnamon
Parc de Laptops DELL LATITUDE E6*** sous LINUX MINT 64bit, Linux Mint 18.2 Sonya, Cinnamon
---------------------------------------------------
Serveur HP ProLiant ML 310e Gen 8 v2, DEBIAN STRETCH 9.4


Retourner vers « Le terminal »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité