Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

mgetty круто нагадил в /var/log

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
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 заремарь и перезагрузись.
Виснет похоже именно из-за гиганского кол-ва файлов. Попробуй удалять мелкими порциями. Smile

А лучше копирни нормальные лог-файлы в другое место и прибей каталог /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
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...