J'ai un disque dur de 80 Go sans partition. Un jour, j'ai réalisé que j'avais perdu la plupart de mon espace disque libre. J'ai découvert que cela /var/log/kern.log.1
prend 25 Go d'espace et qu'il n'y a pas d'option de suppression pour ce fichier.
Voici une capture d'écran du problème:
Je suis nouveau sur Ubuntu / Linux. Veuillez aider. Merci.
kern.log.1
le seul gros fichier?Réponses:
Vous devriez bien supprimer ce fichier, car il s'agit d'un journal déjà tourné. Comme vous avez besoin d'autorisations root pour ce faire, vous n'aurez pas d'option dans l'interface graphique pour supprimer ce fichier.
Vous pouvez le faire à partir de la ligne de commande:
Chaque fois que vous démarrez, les fichiers journaux sont créés et pivotés à nouveau, vous devez donc probablement surveiller les prochaines tailles de fichier kern.log. *. Rapport de bogue associé sur Launchpad: https://bugs.launchpad.net/ubuntu/+source/ubuntu-meta/+bug/115774
la source
syslog
/etc/logrotate.conf
pour limiter le nombre et la taille des fichiers journaux. Voirman logrotate
pour plus d'informations.systemd
Pour configurer le journal Systemd, modifiez
/etc/systemd/journald.conf
. Voirman journald.conf
pour plus d'informations.Pour plus d'informations sur l'
journalctl
utilisation de base , voir systemd: Utilisation du journal .Pour plus d'informations sur la façon de réduire la taille du journal Systemd, voir Les journaux Systemd (
journalctl
) sont trop volumineux et lents .la source
kern.log.1
n'est qu'un des nombreux fichiers journaux du noyau.Pour récupérer que 99%, voici deux commandes qui feront l'affaire en supprimant les fichiers multi-Go inutiles:
Ces fichiers seront recréés la première fois qu'ils seront nécessaires.
Pour répondre spécifiquement à votre question: Vous pouvez configurer un travail cron pour les supprimer à minuit, ou une fois par semaine, selon le cas.
Je les utilise en plus
pour ma
rsync
sauvegarde de minuit du SSD principal / dev / sda vers le plus grand disque dur / dev / sdb. Il économise de l'espace et ils ne sont pas nécessaires dans tout type de scénario de restauration.la source
rsync
sauvegarde nocturne du SSD / dev / sda vers le grand disque dur / dev / sdb, et afin de faire le meilleur usage de l'espace, je le fais faire ci-dessus, plus aussirm -rf /home/pi/.cache/chromium/Default/Cache/* &>/dev/null
car aucun d'entre eux n'est nécessaire dans le scénario de restauration .find /var/log/ -type f \( -name "*.gz" -o -name "*.1" -o -name "*.old" \) -delete
etfind /var/log/ -type f -exec truncate -s 0 {} \;
cela nettoie l'ensemble / var / log sans supprimer les fichiers principaux, car certains fichiers ne sont pas générés automatiquement à nouveau.Après avoir constaté que les fichiers syslog et kern.log augmentaient, j'ai manqué d'espace disque. Le gestionnaire d'espace disque m'a montré que le
/var/log
dossier prenait beaucoup d'espace. Quand j'ai exécuté la commandeJ'ai trouvé des erreurs répétitives. Les fichiers syslog et kern.log ont également pris respectivement 19 et 32 G. (commande pour l'utilisation du disque:
du -h filename
-h pour la lisibilité humaine).La suppression de ces fichiers est sûre, pour ceux qui seront recréés par le système. Mais si vous avez besoin d'un enregistrement du journal des semaines avant, ne le faites pas, car ceux-ci ne sont pas dupliqués.
Remarque (seule suggestion):
1) Si vous n'êtes pas au courant du système de fichiers Linux, c'est le bon lien: https://help.ubuntu.com/community/LinuxFilesystemTreeOverview
2) Plus d'informations sur les fichiers journaux: https://help.ubuntu.com/community/LinuxLogFiles
Parcourir ces liens effacera de nombreux concepts.
la source