Le trim (fstrim / discard) est activé pour s'exécuter chaque semaine par défaut dans 18.04.
Il est configuré pour s'exécuter pour tous les systèmes de fichiers montés sur les périphériques prenant en charge l'opération d'annulation.
C'est un systemd
service géré via systemctl
, pas CRON.
Afficher le statut fstrim.timer :
$ systemctl status fstrim.timer
● fstrim.timer - Discard unused blocks once a week
Loaded: loaded (/lib/systemd/system/fstrim.timer; enabled; vendor preset: enabled)
Active: active (waiting) since Thu 2018-07-05 05:45:11 BST; 4h 42min ago
Trigger: Mon 2018-07-09 00:00:00 BST; 3 days left
Docs: man:fstrim
Démarrer / Arrêter / Redémarrer fstrim.timer :
(ne change pas le statut de démarrage)
$ sudo systemctl [start/stop/restart] fstrim.timer
Activer / Désactiver fstrim.timer :
(ajouter au / supprimer du démarrage, ne change pas le statut actif actuel)
$ sudo systemctl [enable/disable] fstrim.timer
Voir la configuration de fstrim.timer :
$ systemctl cat fstrim.timer
# /lib/systemd/system/fstrim.timer
[Unit]
Description=Discard unused blocks once a week
Documentation=man:fstrim
[Timer]
OnCalendar=weekly
AccuracySec=1h
Persistent=true
[Install]
WantedBy=timers.target
Affichez la configuration de fstrim.service :
$ systemctl cat fstrim.service
# /lib/systemd/system/fstrim.service
[Unit]
Description=Discard unused blocks
[Service]
Type=oneshot
ExecStart=/sbin/fstrim -av
Remarque : ExecStart = / sbin / fstrim -av
Où:
-a , Supprimez tous les systèmes de fichiers montés sur les périphériques prenant en charge l'opération d'annulation.
-v , exécution verbeuse. Indiquez le nombre d'octets passés du système de fichiers par le biais de la pile de blocs au périphérique en vue d'une suppression éventuelle.
Afficher les entrées de journal système associées :
$ journalctl -u fstrim.timer
Jul 04 14:18:41 user-laptop systemd[1]: Started Discard unused blocks once a week.
Jul 04 21:59:26 user-laptop systemd[1]: Stopped Discard unused blocks once a week.
etc...
$ journalctl -u fstrim.service
Jun 25 10:59:44 user-laptop systemd[1]: Starting Discard unused blocks...
Jun 25 10:59:48 user-laptop fstrim[955]: /: 92.5 GiB (99335237632 bytes) trimmed
Jun 25 10:59:48 user-laptop systemd[1]: Started Discard unused blocks.
-- Reboot --
Jul 02 04:27:41 user-laptop systemd[1]: Starting Discard unused blocks...
Jul 02 04:27:46 user-laptop fstrim[1032]: /: 92.3 GiB (99150807040 bytes) trimmed
Jul 02 04:27:46 user-laptop systemd[1]: Started Discard unused blocks.
etc...
/lib/systemd/system/fstrim.timer
(OnCalendar=weekly
) et le quoi par/lib/systemd/system/fstrim.service
(ExecStart=/sbin/fstrim -av
).