Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
nettoyer_ubuntu [Le 21/11/2023, 23:48] 2.57.122.246 Quelques modifications et ajouts surtout concernant le gain d'espace disque. |
nettoyer_ubuntu [Le 15/07/2024, 13:52] (Version actuelle) 91.161.152.215 [Réduire la taille des fichiers journaux] |
||
---|---|---|---|
Ligne 166: | Ligne 166: | ||
====Réduire la taille des fichiers journaux==== | ====Réduire la taille des fichiers journaux==== | ||
- | Depuis la version 16.04, [[systemd|systemd]] est le processus principal de gestion du système et il enregistre tous les évènements dans un "journal" (répertoire /var/log/journal/). Par défaut, celui-ci peut atteindre 4 Go. Pour réduire sa taille : | + | Depuis la version 16.04, [[systemd|systemd]] est le processus principal de gestion du système et il enregistre tous les évènements dans un "journal" (répertoire /var/log/journal/). Par défaut, celui-ci peut atteindre 4 Go. \\ Pour réduire sa taille : |
- | <code>sudo journalctl --vacuum-size=200M</code> | + | <code bash>sudo journalctl --vacuum-size=200M</code> |
- | Cette commande réduit la taille à 200 Mo mais vous pouvez choisir une autre valeur. Il est possible de paramétrer la taille maximal de ces fichiers dans /etc/systemd/journald.conf. | + | Cette commande réduit **temporairement** la taille à 200 Mo mais vous pouvez choisir une autre valeur. \\ Il est possible de paramétrer la taille maximale de ces fichiers dans /etc/systemd/journald.conf. Cependant cette modification est perdue si survient une nouvelle livraison logicielle.\\ La bonne pratique est de mettre les modifications dans le répertoire prévu qu'il faut d'abord créer et initialiser. |
+ | <code bash>sudo mkdir -v /etc/systemd/journald.conf.d | ||
+ | echo [Journal] | sudo tee /etc/systemd/journald.conf.d/01-modif.conf</code> | ||
+ | La commande suivante permet de limiter la taille totale à 1 Go Maxi : | ||
+ | <code>echo SystemMaxUse=1G | sudo tee -a /etc/systemd/journald.conf.d/01-modif.conf</code> | ||
+ | La commande suivante permet de limiter le nombre de fichiers journaux: \\ | ||
+ | <code>echo SystemMaxFiles=25 | sudo tee -a /etc/systemd/journald.conf.d/01-modif.conf</code> | ||
+ | La commande suivante permet de limiter la durée de vie des journaux: \\ | ||
+ | <code>echo MaxRetentionSec=3month | sudo tee -a /etc/systemd/journald.conf.d/01-modif.conf</code> | ||
+ | Pour prendre en compte les changements : | ||
+ | <code>systemctl restart systemd-journald.service</code> | ||
====Supprimer les versions désactivées des snap==== | ====Supprimer les versions désactivées des snap==== | ||
Les paquets [[snap|Format Snap]] sont des applications "tout en un" qui se mettent à jour un peu indépendamment du système principal (on peut avoir ainsi la dernière version logicielle sur un système plus ancien). Mais lors de la mise à jour vers une nouvelle version, une ou deux versions précédentes restent en place, désactivées. Comme ces paquets contiennent leurs propres dépendances, ils peuvent être assez volumineux. | Les paquets [[snap|Format Snap]] sont des applications "tout en un" qui se mettent à jour un peu indépendamment du système principal (on peut avoir ainsi la dernière version logicielle sur un système plus ancien). Mais lors de la mise à jour vers une nouvelle version, une ou deux versions précédentes restent en place, désactivées. Comme ces paquets contiennent leurs propres dépendances, ils peuvent être assez volumineux. |