Удаление /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при запуске, чтобы создать все необходимые каталоги и установить их разрешения одновременно.)