Saya menggunakan Fedora dan direktori ini mengandung banyak file, saya ingin tahu apakah saya bisa menghapusnya? Sistem kehabisan ruang.
sumber
Saya menggunakan Fedora dan direktori ini mengandung banyak file, saya ingin tahu apakah saya bisa menghapusnya? Sistem kehabisan ruang.
Ya, Anda dapat menghapus semua yang ada di dalamnya /var/log/journal/*
tetapi jangan menghapus direktori itu sendiri. Anda juga dapat meminta journalctl
untuk mengetahui berapa banyak ruang disk yang digunakan:
$ journalctl --disk-usage
Journals take up 3.8G on disk.
Anda dapat mengontrol ukuran direktori ini menggunakan parameter ini di /etc/systemd/journald.conf
:
SystemMaxUse=50M
Anda dapat memaksa rotasi log:
$ sudo systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service
CATATAN: Anda mungkin perlu memulai kembali layanan logging untuk memaksakan rotasi log, jika metode pensinyalan di atas tidak melakukannya. Anda dapat memulai kembali layanan seperti:
$ sudo systemctl restart systemd-journald.service
File-file ini juga di bawah /var/cache/abrt-di/*
dapat dihapus juga. Ukuran file log di sini dikendalikan di bawah:
$ grep -i size /etc/abrt/abrt.conf
# Max size for crash storage [MiB] or 0 for unlimited
MaxCrashReportsSize = 1000
Anda dapat mengontrol ukuran maksimal /var/cache/abrt-di
dengan mengubah yang berikut dalam file /etc/abrt/plugins/CCpp.conf
,:
DebugInfoCacheMB = 2000
CATATAN: Jika tidak didefinisikan, DebugInfoCacheMB
standarnya adalah 4000 (4GB).
journalctl
. Memaksa rotasi log tidak membantu. Caranya adalah untuk me-restart systemd-journald.service:systemctl restart systemd-journald.service
.systemctl restart systemd-journald.service
memaksakan putaran dan tidak menandakan prosesMaxRetentionSec
alih-alihSystemMaxUse
. Lihatman journald.conf
untuk lebih jelasnya.Ya, file dari
/var/log/journal
direktori dapat dihapus.Metode paling bagus yang saya temukan adalah:
yang menghapus file-file log lama dari
/var/log/journal
sampai ukuran total direktori menjadi di bawah ambang batas yang ditentukan (500 megabita dalam contoh ini).sumber
Anda juga dapat membersihkan berdasarkan waktu:
journalctl --vacuum-time=10d
sumber