Silme /var/log
muhtemelen kötü bir fikirdir, ancak bireysel günlük dosyalarını silmek tamam olmalıdır.
Dizüstü bilgisayarımda ufacık bir SSD diskle aşağıdaki satırları ekleyerek /var/log
(ve /tmp
ve /var/tmp
) tmpfs
bağlantı noktaları olarak ayarladım /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
Bu , bu dizinlerdeki hiçbir şeyin bir yeniden başlatmadan kurtulamayacağı anlamına gelir . Söyleyebileceğim kadarıyla, bu kurulum gayet iyi çalışıyor. Tabii ki, oluşabilecek sorunları teşhis etmek için eski kütüklere bakma yeteneğimi kaybediyorum, ancak disk kullanımının azalması için adil bir tradeoff olduğunu düşünüyorum.
Sahip olduğum tek sorun, bazı programların (en önemlisi APT) günlüklerini alt dizinlerine yazmak istemeleri /var/log
ve yoksa bu dizinleri oluşturmak için yeterince akıllı olmadıklarıdır. Çizgi ekleme mkdir /var/log/apt
içine /etc/rc.local
benim için sabit söz konusu sorunun; Hangi yazılımı yüklediğinize bağlı olarak, başka dizinler de oluşturmanız gerekebilir.
(Başka bir olasılık, tar
yalnızca dizinleri içeren basit bir arşiv /var/log
oluşturmak ve gerekli tüm dizinleri oluşturmak ve izinlerini bir kerede ayarlamak için başlangıçta yeniden başlatmaktır.)