Menghapus /var/log
mungkin ide yang buruk, tetapi menghapus file log individu harus OK.
Di laptop saya, dengan disk SSD yang lebih kecil, saya mengatur /var/log
(dan /tmp
dan /var/tmp
) sebagai tmpfs
titik pemasangan, dengan menambahkan baris berikut ke /etc/fstab
:
temp /tmp tmpfs rw,mode=1777 0 0
vartmp /var/tmp tmpfs rw,mode=1777 0 0
varlog /var/log tmpfs rw,mode=1777 0 0
Ini berarti bahwa tidak ada dalam direktori tersebut yang selamat dari reboot. Sejauh yang saya tahu, pengaturan ini berfungsi dengan baik. Tentu saja, saya kehilangan kemampuan untuk melihat log lama untuk mendiagnosis masalah yang mungkin terjadi, tetapi saya menganggap itu sebagai pertukaran yang adil untuk mengurangi penggunaan disk.
Satu-satunya masalah yang saya miliki adalah bahwa beberapa program (terutama APT) ingin menulis log mereka ke dalam subdirektori /var/log
dan tidak cukup pintar untuk membuat direktori tersebut jika tidak ada. Menambahkan baris mkdir /var/log/apt
ke dalam /etc/rc.local
memperbaiki masalah khusus itu untuk saya; tergantung pada perangkat lunak apa yang telah Anda instal, Anda mungkin perlu membuat beberapa direktori lain juga.
(Kemungkinan lain adalah membuat tar
arsip sederhana yang hanya berisi direktori, dan membukanya pada /var/log
saat startup untuk membuat semua direktori yang diperlukan dan mengatur izin mereka sekaligus.)