Сисопы и программеры, выручайте!
Беда у меня с Линухом. Выручайте, братцы, гибнет все нафиг.
Дистрибутив ASP-7.3 "Восток", ставил из-за русскости.
Похоже, его собирали наспех, и XFree86 скомпилировали в debug-mode. В результате о каждом движении (или недвижении) мышки и вообще любых событиях он пишет пространные коды в логфайлы /var/log/XFree86.0.log и /var/log/gdm/:0.log , которые за пару часов зашкаливают за гиг каждый, файловая система добирается до 100% заполненности и все медленно умирает.
Как я понимаю, с файлами этими есть два пути борьбы: инь-путь (не рожать) и ян-путь (убивать почаще). Покуда я не нашел, где бы воткнуть ключ "minimal verbosity", пришлось пойти по янскому пути.
Попробовал пользоваться logrotate. Не помогает так же, как и стирание файлов. Ибо, с точки зрения Линуха, если файл открыт, а ты его удаляешь из директории, он все равно продолжает быть файлом, который занимает блоки на диске. Только становится "невидимым" ваще. Видимо, logrotate рассчитан на добрые программы, которые ради каждой записи открывают логфайл заново. Икс же зверь недобрый, как один раз присосется, так его и убиванием файла не отвадишь.
Что делать? А может, кто знает хороший иньский путь?
Спасибо!
Дистрибутив ASP-7.3 "Восток", ставил из-за русскости.
Похоже, его собирали наспех, и XFree86 скомпилировали в debug-mode. В результате о каждом движении (или недвижении) мышки и вообще любых событиях он пишет пространные коды в логфайлы /var/log/XFree86.0.log и /var/log/gdm/:0.log , которые за пару часов зашкаливают за гиг каждый, файловая система добирается до 100% заполненности и все медленно умирает.
Как я понимаю, с файлами этими есть два пути борьбы: инь-путь (не рожать) и ян-путь (убивать почаще). Покуда я не нашел, где бы воткнуть ключ "minimal verbosity", пришлось пойти по янскому пути.
Попробовал пользоваться logrotate. Не помогает так же, как и стирание файлов. Ибо, с точки зрения Линуха, если файл открыт, а ты его удаляешь из директории, он все равно продолжает быть файлом, который занимает блоки на диске. Только становится "невидимым" ваще. Видимо, logrotate рассчитан на добрые программы, которые ради каждой записи открывают логфайл заново. Икс же зверь недобрый, как один раз присосется, так его и убиванием файла не отвадишь.
Что делать? А может, кто знает хороший иньский путь?
Спасибо!
no subject
Или тебе из принципу хочется именно дебугнутый Х?
no subject
"Yum" - это в смысле переставить заново?
Честно говоря, я не уверен, что этот ключ вкомпилирован намертво. Он может быть и где-нибудь среди многих мегабайт настроек Икса.
no subject
А совместимость должны бы быть гарантирована тем фактом, что дистрибутив-то - тот же.
спасибо за науку
Однако, беду это не залечило. Т.е. новый XFree86 продолжает писать свои гигИ в логИ. Может, кого другого по этому поводу надо обновить? Специальный "пакет настроек Икса"? :)
Пока я поборолся наиболее крестьянским способом: убрал с корневого партишона все, что смог. В результате образовалось более 4 гиг свободного места. А там было два "кадавр-неудовлетворенных" файла. Лимит длины одного файла, если мне правильно изменяет - 2 гига. То есть, в какой-то момент ядро просто обламывает файл и все начинается с начала, Иксы не грохаются - и то хорошо. Но мера явно не соответствует занимаемой должности. Лечить все же придется.
no subject
Или поставить сразу 9. Новое ядро, КДЕ3.1, все дела и все удобства...
та же беда...
Я ж не сюсопом в этой конторе на хлеб зарабатываю :)