Ich habe eine 80 GB Festplatte ohne Partitionen. Eines Tages wurde mir klar, dass ich den größten Teil meines freien Speicherplatzes verloren hatte. Ich habe festgestellt, dass /var/log/kern.log.1
25 GB Speicherplatz belegt sind und es für diese Datei keine Löschoption gibt.
Hier ist ein Screenshot des Problems:
Ich bin neu in Ubuntu / Linux. Bitte helfen Sie. Vielen Dank.
kern.log.1
die einzige große Datei?Antworten:
Sie sollten diese Datei problemlos entfernen können, da es sich um ein bereits gedrehtes Protokoll handelt. Da Sie dazu Root-Berechtigungen benötigen, haben Sie in der GUI keine Option zum Löschen dieser Datei.
Sie können dies über die Befehlszeile tun:
Bei jedem Start werden Protokolldateien erstellt und erneut gedreht. Daher sollten Sie wahrscheinlich auf die nächsten Dateigrößen von kern.log. * Achten. Zugehöriger Fehlerbericht auf Launchpad: https://bugs.launchpad.net/ubuntu/+source/ubuntu-meta/+bug/115774
quelle
syslog
/etc/logrotate.conf
, um die Anzahl und Größe der Protokolldateien zu begrenzen. Sieheman logrotate
für weitere Informationen.systemd
Bearbeiten Sie das Systemd-Journal, um es zu konfigurieren
/etc/systemd/journald.conf
. Sieheman journald.conf
für weitere Informationen.Informationen zur grundlegenden
journalctl
Verwendung finden Sie unter systemd: Verwenden des Journals .Informationen zum Reduzieren der Größe des Systemd-Journals finden Sie unter Systemd-Protokolle (
journalctl
) sind zu groß und zu langsam .quelle
kern.log.1
ist nur eine von vielen Kernel-Protokolldateien.Um zu behaupten, dass 99% hier sind, gibt es zwei Befehle, die den Trick ausführen, indem sie die unnötigen Multi-GB-Dateien löschen:
Diese Dateien werden beim ersten Mal erneut erstellt.
Um Ihre Frage speziell zu beantworten: Sie können einen Cron-Job einrichten, um sie um Mitternacht oder einmal pro Woche zu löschen.
Ich benutze sie plus
für mein Mitternachts-
rsync
Backup von der primären / dev / sda-SSD auf die größere / dev / sdb-Festplatte. Das spart Platz und ist in keiner Art von Wiederherstellungsszenario erforderlich.quelle
rsync
Sicherung von der SSD / dev / sda auf die große Festplatte / dev / sdb durch, und um den Speicherplatz optimal zu nutzen, muss ich die oben genannten Schritte ausführen, und auch,rm -rf /home/pi/.cache/chromium/Default/Cache/* &>/dev/null
da im Wiederherstellungsszenario keine davon erforderlich ist .find /var/log/ -type f \( -name "*.gz" -o -name "*.1" -o -name "*.old" \) -delete
undfind /var/log/ -type f -exec truncate -s 0 {} \;
dies bereinigt das gesamte / var / log, ohne die Hauptdateien zu entfernen, da einige Dateien dort nicht automatisch neu generiert werden.Nachdem ich festgestellt hatte, dass die Dateien syslog und kern.log zunahmen, ging mir der Speicherplatz aus. Der Speicherplatzmanager hat mir gezeigt, dass der
/var/log
Ordner viel Speicherplatz beansprucht. Als ich Befehl ausgeführt habeIch habe wiederholte Fehler gefunden. Auch die Datei syslog und kern.log benötigte 19 bzw. 32 G. (Befehl für die Festplattennutzung:
du -h filename
-h für die menschliche Lesbarkeit).Das Löschen dieser Dateien ist sicher, da diese vom System neu erstellt werden. Wenn Sie jedoch eine Protokollaufzeichnung von Wochen zuvor benötigen, tun Sie dies nicht, da diese nicht dupliziert werden.
Hinweis (nur Vorschlag):
1) Wenn Sie das Linux-Dateisystem nicht kennen, ist dies der gute Link: https://help.ubuntu.com/community/LinuxFilesystemTreeOverview
2) Weitere Informationen zu Protokolldateien: https://help.ubuntu.com/community/LinuxLogFiles
Wenn Sie diese Links durchgehen, werden viele Konzepte gelöscht.
quelle