Saya memiliki HDD 80 GB tanpa partisi. Suatu hari saya menyadari bahwa saya telah kehilangan sebagian besar ruang disk kosong saya. Saya menemukan bahwa /var/log/kern.log.1
membutuhkan ruang 25 GB, dan tidak ada opsi hapus untuk file itu.
Berikut adalah screenshot dari masalahnya:
Saya baru mengenal Ubuntu / Linux. Tolong bantu. Terima kasih.
kern.log.1
satu-satunya file besar?Jawaban:
Anda harus menghapus file itu dengan baik, karena itu adalah log yang sudah diputar. Karena Anda memerlukan izin root untuk melakukannya, Anda tidak akan memiliki opsi di GUI untuk menghapus file itu.
Anda dapat melakukannya dari baris perintah:
Setiap kali Anda boot, file log akan dibuat dan diputar lagi, jadi Anda mungkin harus melihat kern.log berikutnya. * Ukuran file. Laporan bug terkait di Launchpad: https://bugs.launchpad.net/ubuntu/+source/ubuntu-meta/+bug/115774
sumber
syslog
/etc/logrotate.conf
untuk membatasi jumlah dan ukuran file log. Lihatman logrotate
untuk info lebih lanjut.systemd
Untuk mengkonfigurasi jurnal Systemd, edit
/etc/systemd/journald.conf
. Lihatman journald.conf
untuk info lebih lanjut.Untuk info tentang
journalctl
penggunaan dasar , lihat systemd: Menggunakan jurnal .Untuk info tentang cara mengurangi ukuran jurnal Systemd, lihat Systemd log (
journalctl
) terlalu besar dan lambat .sumber
kern.log.1
hanyalah salah satu dari banyak file log kernel.Untuk mengklaim kembali bahwa 99% di sini adalah dua perintah yang akan melakukan trik dengan menghapus file multi-GB yang tidak perlu:
File-file ini akan dibuat lagi saat pertama kali dibutuhkan.
Untuk menjawab pertanyaan Anda secara khusus: Anda dapat mengatur tugas cron untuk menghapusnya di setiap tengah malam, atau seminggu sekali, mana saja.
Saya menggunakannya plus
untuk
rsync
backup tengah malam saya dari primary / dev / sda SSD ke HDD / dev / sdb yang lebih besar. Menghemat ruang dan mereka tidak perlu dalam segala jenis skenario pemulihan.sumber
rsync
backup setiap malam dari / dev / sda SSD ke HDD besar / dev / sdb, dan untuk memanfaatkan ruang dengan sebaik-baiknya, saya melakukannya di atas, ditambah jugarm -rf /home/pi/.cache/chromium/Default/Cache/* &>/dev/null
karena tidak ada satupun yang diperlukan dalam skenario pemulihan .find /var/log/ -type f \( -name "*.gz" -o -name "*.1" -o -name "*.old" \) -delete
danfind /var/log/ -type f -exec truncate -s 0 {} \;
ini membersihkan seluruh / var / log tanpa menghapus file utama, karena beberapa file di sana tidak otomatis dihasilkan lagi.Setelah menemukan bahwa file syslog dan kern.log meningkat, saya kehabisan ruang disk. Manajer ruang disk menunjukkan kepada saya bahwa
/var/log
folder membutuhkan banyak ruang. Ketika saya menjalankan perintahSaya menemukan kesalahan berulang. Juga file syslog dan kern.log masing-masing mengambil 19 dan 32 G. (perintah untuk penggunaan disk:
du -h filename
-h untuk keterbacaan manusia).Menghapus file-file ini aman, bagi mereka akan diciptakan ulang oleh sistem. Tetapi jika Anda membutuhkan catatan log dari minggu sebelumnya, jangan, karena itu tidak digandakan.
Catatan (Hanya saran):
1) Jika Anda tidak mengetahui sistem file linux maka ini adalah tautan yang bagus: https://help.ubuntu.com/community/LinuxFilesystemTreeOverview
2) Informasi lebih lanjut tentang file log: https://help.ubuntu.com/community/LinuxLogFiles
Menelusuri tautan ini akan menghapus banyak konsep.
sumber