[Comm] osec: Fatal error

Aleksey Avdeev =?iso-8859-1?q?solo_=CE=C1_kengu=2Eru?=
Ср Дек 3 14:19:42 MSK 2003


DM пишет:
> Здравствуйте, Aleksey Avdeev!
> 
> Вторник 02 Декабрь 2003 15:16, Вы писали:
> 
> 
>>>ИМХО, только физически уничтожить базу osec и пересоздать её. У
>>>меня сообщения были другими, но вылечил именно так. Если есть
>>>основания опасаться взлома, имеет смысл проверить целостность
>>>установленных пакетов.
>>
>>   Не факт что поможет: У меня подобная картина наблюдалась при
>>недостатке свободного места в /var (хотя было свободно более чем
>>в 2 раза больше, чем суммарный размер базы).
> 
> 
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> 
>>   Проблему решил переносом базы на более свободный раздел
>>(/var/lib/osec теперь ссылка). После данной операции размер базы
>>сократился с 40 до 9 M 8-0! (ИМХО: Возможно, проблема связана с
>>"дырами" в файлах DB4)
> 
> 
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> См. подчёркнутое. Откуда уверенность, что проблема исчезла именно из-за 
> наличия свободного места? База, я так понимаю, пересоздавалась при 
> переносе, или всё-таки нет? 

   Разумеется. ;-) Но убой и пересоздание базы - первое, что я 
пробовал, ещё до переноса. Не помогло...

   На новом месте база создалась _корректно_. Почему и появилось 
предположение, что при создании дырявых файлов места требуется 
_значительно_ больше, чем он займёт. По крайней мере, на reiserfs.

> 
> У меня свободного пространства было море, так что дело было явно не в 
> нём. А вот дыры в db4-файлах --- это очень похоже на правду. Поскольку 
> после пересоздания базы объём тоже резко уменьшился. 

-- 

С уважением. Алексей.




Подробная информация о списке рассылки community