Видалення /var/log
- це, мабуть, погана ідея, але видалення окремих журналів має бути добре.
На своєму ноутбуці, з невеликим SSD-диском, я встановив /var/log
(і /tmp
і /var/tmp
) як tmpfs
точки монтажу, додавши наступні рядки до /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
Це означає, що в цих каталогах нічого не переживає перезавантаження. Наскільки я можу сказати, ця установка працює просто чудово. Звичайно, я втрачаю можливість перегляду старих журналів, щоб діагностувати будь-які проблеми, які можуть виникнути, але я вважаю, що це справедливий компроміс за зменшене використання диска.
Єдиною проблемою у мене є те, що деякі програми (особливо APT) хочуть писати свої журнали у підкаталоги /var/log
та недостатньо розумні для створення цих каталогів, якщо вони не існують. Додавання рядка mkdir /var/log/apt
до /etc/rc.local
виправленої конкретної для мене проблеми; залежно від того, яке програмне забезпечення ви встановили, можливо, вам також знадобиться створити деякі інші каталоги.
(Ще однією можливістю було б створити простий tar
архів, що містить лише каталоги, і знімати його /var/log
при запуску, щоб створити всі необхідні каталоги та встановити їх права дозволу відразу.)