The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Как уменьшит размер папки или в другом причина ?"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Как уменьшит размер папки или в другом причина ?"  
Сообщение от serg email(??) on 20-Июл-06, 09:34 
Вообщем приключилась такая ерунда. Стоит red hat 7.1 . На ней модемный пул, иногда по непонятной мне причине резко размножаются логи mgetty.log.ttyS* до сотен тысяч, долго это дело удаляю. Но сейчас начал глючить logrotate, занимает под себя весь проц. Непонятно почему, т.к. логов не много, размеры мальенькие. НО!!! заметил сегодня вот что. делаю так
ls -all /var
drwxr-xr-x    2 root     root         4096 Фев  7  1996 local
drwxrwxr-x    3 root     lock         4096 Июл 20 09:29 lock
drwxr-xr-x    7 root     root     15286272 Июл 20 07:50 log     !!!!!!!!

почему такой размер папки ???? думаю в этом причина. У всех папок размер 4096, а у этой такой. Как уменьшит-то, пересоздать папку? Но на ходу такое делать,не думаю что вариант.
Кто что подскажет, может кто сталкивался.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Как уменьшит размер папки или в другом причина ?"  
Сообщение от John (??) on 20-Июл-06, 09:55 
>Вообщем приключилась такая ерунда. Стоит red hat 7.1 . На ней модемный
>пул, иногда по непонятной мне причине резко размножаются логи mgetty.log.ttyS* до
>сотен тысяч, долго это дело удаляю. Но сейчас начал глючить logrotate,
>занимает под себя весь проц. Непонятно почему, т.к. логов не много,
>размеры мальенькие. НО!!! заметил сегодня вот что. делаю так
> ls -all /var
>drwxr-xr-x    2 root     root  
>       4096 Фев  7
> 1996 local
>drwxrwxr-x    3 root     lock  
>       4096 Июл 20 09:29
>lock
>drwxr-xr-x    7 root     root  
>   15286272 Июл 20 07:50 log    
> !!!!!!!!
>
>почему такой размер папки ???? думаю в этом причина. У всех папок
>размер 4096, а у этой такой. Как уменьшит-то, пересоздать папку? Но
>на ходу такое делать,не думаю что вариант.
>Кто что подскажет, может кто сталкивался.


Либо пересоздать папку, либо(при размонтированной ФС) e2fsck -D /dev/...

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Как уменьшит размер папки или в другом причина ?"  
Сообщение от serg email(??) on 20-Июл-06, 10:23 
>Либо пересоздать папку, либо(при размонтированной ФС) e2fsck -D /dev/...

А на ходу можно эту папку удалить и создать занового. не перегружая сервер. Как система отреагирует на это.
А про метод при размонтированой ФС. Папка находится на рутовом разделе, и отмонтировать его я не могу, как сделать-то? :)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Как уменьшит размер папки или в другом причина ?"  
Сообщение от John (??) on 20-Июл-06, 10:44 
>>Либо пересоздать папку, либо(при размонтированной ФС) e2fsck -D /dev/...
>
>А на ходу можно эту папку удалить и создать занового. не перегружая
>сервер. Как система отреагирует на это.
Можно, с процессами, открывшими файлы ничего не произойдет, т.к. файл будет удален из ФС после того, как последний процесс, который использует файл закроет его. На самом деле лучше каталог переименовать, создать необходимые файлы(некоторые процессы требуют наличия файлов логов для того, чтобы в них писать) и послать процессам, управляющие сигналы или рестартовать их: это зависит от процесса и необходимо смотреть в доку по программе. Для некоторых достаточно послать сигнал SIGUSR1, для некоторых SIGHUP, некоторые придется рестартовать. Чтобы узнать, какие процессы держат файлы открытыми можно использовать lsof, например так:
lsof | grep "/var/log" | less
после всех действий каталог можно удалить. Необходимо обратить внимание на права/владельцев файлов логов. Желательно, конечно, смонтировать /var/log отдельной ФС, иначе возможен DoS связанный с переполнением логов...

>А про метод при размонтированой ФС. Папка находится на рутовом разделе, и
>отмонтировать его я не могу, как сделать-то? :)
В принципе, достаточно перейти в однопользовательский режим
init 1
перемонтировать / только для чтения
mount / -o ro,remount
выполнить
e2fsck -f -D /dev/root_fs_device
и перезагрузиться
shutdown -r now

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру