le fichier fstrim présent dans /etc/cron.weekly contient ceci :
Code : Tout sélectionner
/sbin/fstrim --all || true
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
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*** Tue, 03 Jun 2014 06:56:26 +0200 ***
/: 28770283520 bytes were trimmed
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 ?