jayrandom: (Default)
jayrandom ([personal profile] jayrandom) wrote2003-12-01 06:36 pm

Сисопы и программеры, выручайте!

Беда у меня с Линухом. Выручайте, братцы, гибнет все нафиг.



Дистрибутив ASP-7.3 "Восток", ставил из-за русскости.

Похоже, его собирали наспех, и XFree86 скомпилировали в debug-mode. В результате о каждом движении (или недвижении) мышки и вообще любых событиях он пишет пространные коды в логфайлы /var/log/XFree86.0.log и /var/log/gdm/:0.log , которые за пару часов зашкаливают за гиг каждый, файловая система добирается до 100% заполненности и все медленно умирает.

Как я понимаю, с файлами этими есть два пути борьбы: инь-путь (не рожать) и ян-путь (убивать почаще). Покуда я не нашел, где бы воткнуть ключ "minimal verbosity", пришлось пойти по янскому пути.

Попробовал пользоваться logrotate. Не помогает так же, как и стирание файлов. Ибо, с точки зрения Линуха, если файл открыт, а ты его удаляешь из директории, он все равно продолжает быть файлом, который занимает блоки на диске. Только становится "невидимым" ваще. Видимо, logrotate рассчитан на добрые программы, которые ради каждой записи открывают логфайл заново. Икс же зверь недобрый, как один раз присосется, так его и убиванием файла не отвадишь.

Что делать? А может, кто знает хороший иньский путь?
Спасибо!

[identity profile] b-my.livejournal.com 2003-12-02 12:42 am (UTC)(link)
А может, yum его, а?

Или тебе из принципу хочется именно дебугнутый Х?

[identity profile] jayrandom.livejournal.com 2003-12-02 07:42 am (UTC)(link)
Мне хочется поменьше глобальных переделок. Ибо я посреди работы всей.

"Yum" - это в смысле переставить заново?

Честно говоря, я не уверен, что этот ключ вкомпилирован намертво. Он может быть и где-нибудь среди многих мегабайт настроек Икса.

[identity profile] b-my.livejournal.com 2003-12-02 07:54 am (UTC)(link)
Не все переставить, а новые иксы скачать. В ASPLinux есть такая утилита - yum. Cама забирает обновления дистрибутива с сервера. Выясняет, что там нового, скачивает и ставит. От тебя требуют только посмотреть, чего скачали и "да" сказать.

А совместимость должны бы быть гарантирована тем фактом, что дистрибутив-то - тот же.

спасибо за науку

[identity profile] jayrandom.livejournal.com 2003-12-02 11:07 am (UTC)(link)
Спасибо, про утилиту "yum" я, действительно, не знал. Сам качал и пользовался старым добрым RPM'ом. "Стало сухо и светло" :)

Однако, беду это не залечило. Т.е. новый XFree86 продолжает писать свои гигИ в логИ. Может, кого другого по этому поводу надо обновить? Специальный "пакет настроек Икса"? :)

Пока я поборолся наиболее крестьянским способом: убрал с корневого партишона все, что смог. В результате образовалось более 4 гиг свободного места. А там было два "кадавр-неудовлетворенных" файла. Лимит длины одного файла, если мне правильно изменяет - 2 гига. То есть, в какой-то момент ядро просто обламывает файл и все начинается с начала, Иксы не грохаются - и то хорошо. Но мера явно не соответствует занимаемой должности. Лечить все же придется.

[identity profile] b-my.livejournal.com 2003-12-02 02:06 am (UTC)(link)
Это я к тому, что у меня недавно один знакомый ставил как раз 7.3 и у него такого не было.

Или поставить сразу 9. Новое ядро, КДЕ3.1, все дела и все удобства...

та же беда...

[identity profile] jayrandom.livejournal.com 2003-12-02 07:44 am (UTC)(link)
Дык, не хочу я все крошить. Уже под старый дистрибутив пришлось кучу всего доставлять, да чтоб еще версии библиотек совпадали, и пр. Заново мне просто никто не даст месяц на всю эту возню.

Я ж не сюсопом в этой конторе на хлеб зарабатываю :)