Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
ivankr
Зарегистрирован: 12.09.2003 Сообщения: 118 Откуда: Санкт-Петербург
|
Добавлено: Ср Сен 10 2003 14:06 Заголовок сообщения: mgetty круто нагадил в /var/log |
|
|
У меня в /var/log дужит куча файликов нулевого размера с именами типа такого: mgetty.log.ttyS4.1.1.1.1.1.1.1.1.1.2.3.3.2 Скольео их я даже не знаю, но очень мого - директория /var/log открывается примерно час. при попытке удалить такой файл - терминал подвисает еще на полчасика (в итоге даже удаляет вроде бы...) Что это такое и как это лечить? |
|
Вернуться к началу |
|
 |
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Ср Сен 10 2003 20:14 Заголовок сообщения: Для начала сказать какая версия Unix у тебя. Потом сказать какая версия mgetty. После этого будем думать. (-) |
|
|
- |
|
Вернуться к началу |
|
 |
Sol Гость
|
Добавлено: Ср Сен 10 2003 20:19 Заголовок сообщения: О! У меня такая же фигня иногда случается..(+) |
|
|
И я тоже не знаю как это победить.. У меня стоит linux rh 7.3 и mgetty и евонного же дистрибутива |
|
Вернуться к началу |
|
 |
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Ср Сен 10 2003 22:30 Заголовок сообщения: За апдейтами давно ходил? Пользую mgetty еще с RH 6.0 Ни разу таких чудес не видел (-) |
|
|
- |
|
Вернуться к началу |
|
 |
Dmitry.Karpov http://prof Гость
|
Добавлено: Чт Сен 11 2003 11:02 Заголовок сообщения: Поищи слово "log" в конфиге mgetty - наверно, там сказано класть отдельные логи (типа как в Samba). Или это - блокиро |
|
|
. |
|
Вернуться к началу |
|
 |
ivankr
Зарегистрирован: 12.09.2003 Сообщения: 118 Откуда: Санкт-Петербург
|
Добавлено: Чт Сен 11 2003 11:18 Заголовок сообщения: Red Hat 7.3 mgetty из его же дистрибутива (-) |
|
|
- |
|
Вернуться к началу |
|
 |
ivankr
Зарегистрирован: 12.09.2003 Сообщения: 118 Откуда: Санкт-Петербург
|
Добавлено: Чт Сен 11 2003 11:29 Заголовок сообщения: Re: Поищи слово "log" в конфиге mgetty - наверно, там сказано класть отдельные логи (типа как в Samba). Или это - бло |
|
|
параметра log вконфиге нет, в доке написано. Я полагаю вряд ли это lock-файлы, так как у них в имени присутствует слово log: mgetty.log.... Я пока поставил debug - надейусь это остановит логирование. Но вот вопрос: как удалить все эти файлы из /var/log - их там ОЧЕНЬ много - я запарился пейдждауном листать. Если пишу (из под рута): rm /var/log/mgetty.log.* меня почему-то просто выкидывают из терминала в процесс логина. |
|
Вернуться к началу |
|
 |
ivankr
Зарегистрирован: 12.09.2003 Сообщения: 118 Откуда: Санкт-Петербург
|
Добавлено: Чт Сен 11 2003 13:13 Заголовок сообщения: еще кое-что...(+) |
|
|
при команде rm /var/log/mgetty.log.* Иногда вываливается следующее: subshell.c: read (subshell_pty...): Input/output error (а иногда вываливаюсь в login) |
|
Вернуться к началу |
|
 |
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Пт Сен 12 2003 06:24 Заголовок сообщения: Останови mgetty. Убедись, что она не фунциклирует. После этого удаляй. (-) |
|
|
- |
|
Вернуться к началу |
|
 |
ivankr
Зарегистрирован: 12.09.2003 Сообщения: 118 Откуда: Санкт-Петербург
|
Добавлено: Пт Сен 12 2003 12:48 Заголовок сообщения: не помогат (+) |
|
|
mgetty остановил, но ситуация не изменилась. Видимо этих файлов там просто жо дури! сам размер директории (ну не ее содержимого, то, что выдается при ls -l и обычно равно 4096, сорри, забыл как это называется) - 40 мегабайт (вместо 4 кб)! При попытке удалить: как всегда - вываливаюсь в login. Как такого монстра удалить то можно?? всю директорию/var/log не пытался удалить - там ведь еще логов всяких много... |
|
Вернуться к началу |
|
 |
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Пт Сен 12 2003 19:38 Заголовок сообщения: Вот чего (+) |
|
|
Тут описание аналогичной беды и пути решения "http://www.redhat.com/archives/redhat-list/2003-February/ms g02402.html"
Удалять как? Ну попробуй сперва удалить mgetty.log.ttyS4.1.1.1.*
Потом mgetty.log.ttyS4.1.1.*
Ну и т.д.
Я так понял проблемма крутится вокруг logrotate и syslog. Отключи syslog, а запуск logrotate заремарь и перезагрузись. Виснет похоже именно из-за гиганского кол-ва файлов. Попробуй удалять мелкими порциями. 
А лучше копирни нормальные лог-файлы в другое место и прибей каталог /var/log Это по моему более простой путь решения проблеммы. Только не забудь права доступа правильные выставить потом. |
|
Вернуться к началу |
|
 |
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Пт Сен 12 2003 19:43 Заголовок сообщения: Внимание, в ссылке стоит пробел между ms и g02402.html. Пробел уж сам ручками убери (-) |
|
|
- |
|
Вернуться к началу |
|
 |
ivankr
Зарегистрирован: 12.09.2003 Сообщения: 118 Откуда: Санкт-Петербург
|
Добавлено: Пн Сен 15 2003 09:24 Заголовок сообщения: Спасибо огромное за ссылочку! и за советы тоже (-) |
|
|
- |
|
Вернуться к началу |
|
 |
ivankr
Зарегистрирован: 12.09.2003 Сообщения: 118 Откуда: Санкт-Петербург
|
Добавлено: Пн Сен 15 2003 11:38 Заголовок сообщения: Скриптик по удалению миллиарда лог-файлов (+) |
|
|
Вот, может кому интересно будет - скрипт для удаления этих дурацких файлов (вручную очень запарно, а удалять вес кталог /var/log не пробовал, так как не понятно какие там еще файлы содержатся - их среди миллиарда mgetty.log-ов не видно)
#!/bin/bash for q in 1 2 3 do for w in 1 2 3 do for e in 1 2 3 do for r in 1 2 3 do for t in 1 2 3 do for y in 1 2 3 do for i in 1 2 3 do for o in 1 2 3 do for p in 1 2 3 do for a in 1 2 3 do for s in 1 2 3 do for d in 1 2 3 do for f in 1 2 3 do for g in 1 2 3 do rm -vf /var/log/mgetty.log.ttyS4.$q.$w.$e.$r.$t.$y.$u.* done done done done done done done done done done done done done done |
|
Вернуться к началу |
|
 |
ivankr
Зарегистрирован: 12.09.2003 Сообщения: 118 Откуда: Санкт-Петербург
|
Добавлено: Пн Сен 15 2003 12:09 Заголовок сообщения: Ответ на: "Скриптик по удалению миллиарда..- ivankr- 15-09-2003 12:38" поправка (+) |
|
|
строка с rm должна выглядеть так: rm -vf /var/log/mgetty.log.ttyS4.$q.$w.$e.$r.$t.$y.$i.$o.$p.$a.$s.$ d.$d.$f.$g* |
|
Вернуться к началу |
|
 |
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Пн Сен 15 2003 16:02 Заголовок сообщения: Интересно, сколько времени занимает это удаление? :))) (-) |
|
|
- |
|
Вернуться к началу |
|
 |
ivankr
Зарегистрирован: 12.09.2003 Сообщения: 118 Откуда: Санкт-Петербург
|
Добавлено: Вт Сен 16 2003 08:43 Заголовок сообщения: Часов 10-20 для пары миллиардов файлов ;)) (+) |
|
|
на самом деле скрипт должен быть таким: #!/bin/bash for q in 1 2 3 4 do for w in 1 2 3 4 do for e in 1 2 3 4 do for r in 1 2 3 4 do for t in 1 2 3 4 do for y in 1 2 3 4 do for u in 1 2 3 4 do for i in 1 2 3 4 do for o in 1 2 3 4 do for p in 1 2 3 4 do rm -vf /var/log/mgetty.log.ttyS4.$q.$w.$e.$r.$t.$y.$u.$i.$p* done rm -vf /var/log/mgetty.log.ttyS4.$q.$w.$e.$r.$t.$y.$u.$i.$o* done rm -vf /var/log/mgetty.log.ttyS4.$q.$w.$e.$r.$t.$y.$u.$i done rm -vf /var/log/mgetty.log.ttyS4.$q.$w.$e.$r.$t.$y.$u* done rm -vf /var/log/mgetty.log.ttyS4.$q.$w.$e.$r.$t.$y* done rm -vf /var/log/mgetty.log.ttyS4.$q.$w.$e.$r.$t* done rm -vf /var/log/mgetty.log.ttyS4.$q.$w.$e.$r* done rm -vf /var/log/mgetty.log.ttyS4.$q.$w.$e* done rm -vf /var/log/mgetty.log.ttyS4.$q.$w* done rm -vf /var/log/mgetty.log.ttyS4.$q* done |
|
Вернуться к началу |
|
 |
|