J'utilise Fedora et ces répertoires contiennent une grande quantité de fichiers, je me demande si je peux les supprimer? Le système manque d'espace.
Oui, vous pouvez tout supprimer à l'intérieur de /var/log/journal/*
mais ne supprimez pas le répertoire lui-même. Vous pouvez également interroger journalctl
pour savoir combien d'espace disque il consomme:
$ journalctl --disk-usage
Journals take up 3.8G on disk.
Vous pouvez contrôler la taille de ce répertoire à l'aide de ce paramètre dans votre /etc/systemd/journald.conf
:
SystemMaxUse=50M
Vous pouvez forcer une rotation du journal:
$ Sudo systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service
REMARQUE: Vous devrez peut-être redémarrer le service de journalisation pour forcer une rotation de journal, si la méthode de signalisation ci-dessus ne le fait pas. Vous pouvez redémarrer le service comme suit:
$ Sudo systemctl restart systemd-journald.service
Ces fichiers aussi sous /var/cache/abrt-di/*
peut également être supprimé. La taille des fichiers journaux ici est contrôlée sous:
$ grep -i size /etc/abrt/abrt.conf
# Max size for crash storage [MiB] or 0 for unlimited
MaxCrashReportsSize = 1000
Vous pouvez contrôler la taille maximale de /var/cache/abrt-di
en modifiant ce qui suit dans le fichier, /etc/abrt/plugins/CCpp.conf
:
DebugInfoCacheMB = 2000
REMARQUE: S'il n'est pas défini, DebugInfoCacheMB
prend par défaut 4000 (4 Go).
Oui, les fichiers de /var/log/journal
le répertoire peut être supprimé.
La méthode la plus agréable que j'ai trouvée est:
journalctl --vacuum-size=500M
qui supprime les anciens fichiers journaux de /var/log/journal
jusqu'à ce que la taille totale du répertoire soit inférieure au seuil spécifié (500 mégaoctets dans cet exemple).
Vous pouvez également nettoyer en fonction du temps: journalctl --vacuum-time=10d
# du -sh /var/log/journal
113M /var/log/journal
# journalctl --vacuum-time=10d
Deleted archived journal /var/log/journal/f77f9567bb70f8e7b5d9a0c95bef5c2a/system@36170b4530af4c89ac4d84ac68f8b727-0000000000000001-00057b09da23eb2c.journal (8.0M).
Deleted archived journal /var/log/journal/f77f9567bb70f8e7b5d9a0c95bef5c2a/user-1000@54176301a0c74c4698c3b6a549e1b2ed-0000000000000874-00057b0c1a491094.journal (8.0M).
. . .
Deleted archived journal /var/log/journal/f77f9567bb70f8e7b5d9a0c95bef5c2a/user-1000@e6ecd2f858d1498b9a445af7bac00bbf-000000000000063a-0005848ac99802b3.journal (8.0M).
Vacuuming done, freed 88.0M of archived journals from /var/log/journal/f77f9567bb70f8e7b5d9a0c95bef5c2a.
root@monroe:/var/log# du -sh /var/log/journal
25M /var/log/journal