LINUX.ORG.RU

большой /var/log


0

0

Посмотрел на сабж и ужаснулся -- почти 600 Мб!!! Можно ли что-то оттуда снести, не нанеся при этом системе ущерба? И если да, то как?

Система Debian Sarge 3.0r1.

Бороться надо с причниой разрастания логов, а не с последствиями.

Deleted
()

Конечно, можно, только лучше не сносить, а обнулить. Посмотреть какие файлы заномают много места, забэкапить их (если нужно) и дать команду
tee /var/log/file.log < /dev/null

а на будущее использовать что-нибудь для ротации логов, например, logrotate.

Marmirus ★★
()
Ответ на: комментарий от Marmirus

> а на будущее использовать что-нибудь для ротации логов, например, logrotate.

logrotate, кстати, у sarge в base system: http://www.captain.at/howto-debian-sarge-base-system-packages.php . Кем же надо быть, чтобы его снести, а потом удивляться разрастанию логов...

anonymous
()
Ответ на: комментарий от Marmirus

Я вот одно время в загрузочный скрипт прописал rm $(find /var/log -type f)

anonymous
()
Ответ на: комментарий от decadent

> Не, из исходников не ставлю. За logrotate спасибо, поробую.

Кстати -- стоит logrotate. Тем не менее в var/log/ksymoops масса всяких файлов, каждый из которых сам по себе небольшой, но их МНОГО...

decadent
() автор топика
Ответ на: комментарий от decadent

$ cat /etc/cron.daily/modutils

#! /bin/sh

[ -e /sbin/insmod_ksymoops_clean ] || exit 0
/sbin/insmod_ksymoops_clean

Ты видимо, комп выкл. на ночь, вот cron.daily и не срабатывает.
Поставь пакет anacron.

sdio ★★★★★
()
Ответ на: комментарий от decadent

Как вижу, ksymoops тебе не нужен, можно его отключить. Либо снести директорию /var/log/ksymoops, но будет ругань в логах, что нет доступа к ней, либо apt-get remove ksymoops. Лучше, пусть кто-нибудь из дебианщиков скажет, как это сделать правильно.

Marmirus ★★
()
Ответ на: комментарий от sdio

>$ cat /etc/cron.daily/modutils

>#! /bin/sh

>[ -e /sbin/insmod_ksymoops_clean ] || exit 0

>/sbin/insmod_ksymoops_clean

>Ты видимо, комп выкл. на ночь, вот cron.daily и не срабатывает.

Кстати да. Запустил руками /sbin/insmod_ksymoops_clean -- так он большую часть почистил. Надо попробовать вообще снести ksymoops.

decadent
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.