постоянно кончается место (срочно!!!)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo

Re: постоянно кончается место

Сообщение Brainsburn »

Skyb писал(а): ↑
04.03.2011 06:03
так я же так и делал. последний мой пост смотрите. :)

Там 2 раза 83%. Второй раз место уменьшилось совсем на чуть-чуть - слишком мало, чтобы сравнивать. Кстати, как получается, что ваш каталог proc столько весит?
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: постоянно кончается место

Сообщение DaemonTux »

показывает на логи, их удалил, syslog не перезапускал

По моему в этом как раз и дело. Даже если удалить файл открытый хотя бы одним приложением, то физически файл удалиться только после того как он будет закрыт. Поэтому удалять без перезапуска syslog бессмысленно.
Vladivostok Linux User Group
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: постоянно кончается место

Сообщение sash-kan »

Skyb писал(а): ↑
04.03.2011 05:09
5368834328 proc
знакомо-знакомо.
bind, говорите? в chroot-е, как принято у редхатовцев?
$ ls -l /proc/kcore
много показывает?
а после остановки bind-а?

google://bind /proc/kcore. первая ссылка — "Why is /proc/kcore so big?"
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: постоянно кончается место

Сообщение SLEDopit »

DaemonTux писал(а): ↑
04.03.2011 09:12
Поэтому удалять без перезапуска syslog бессмысленно.
а в чем скаральный смысл перезапуска syslog'a, если лог пишет, скажем, апач?
лучше логи не удалять, а обнулять.

Код: Выделить всё

:>/log/file

sash-kan писал(а): ↑
04.03.2011 10:18
много показывает?
да при чем тут это? у меня вот в системе без bind'a 11 гигов. а в другой системе с ним - 128 TB, хотя рутовый раздел и там и там менее 10Гб. и что?
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: постоянно кончается место

Сообщение Skyb »

sash-kan писал(а): ↑
04.03.2011 10:18
знакомо-знакомо.
bind, говорите? в chroot-е, как принято у редхатовцев?
$ ls -l /proc/kcore
много показывает?
а после остановки bind-а?

Код: Выделить всё

[root@ns var]# ls -l /proc/kcore
-r-------- 1 root root 5368713216 Мар  4 16:49 /proc/kcore
[root@ns var]# /etc/init.d/named stop
Останавливается named: .                                   [  OK  ]
[root@ns var]# ls -l /proc/kcore
-r-------- 1 root root 5368713216 Мар  4 16:49 /proc/kcore
[root@ns var]# /etc/init.d/named start
Запускается named:                                         [  OK  ]

DaemonTux писал(а): ↑
04.03.2011 09:12
По моему в этом как раз и дело. Даже если удалить файл открытый хотя бы одним приложением, то физически файл удалиться только после того как он будет закрыт. Поэтому удалять без перезапуска syslog бессмысленно.

Потом и перезапускал.
Brainsburn писал(а): ↑
04.03.2011 08:10
Там 2 раза 83%. Второй раз место уменьшилось совсем на чуть-чуть - слишком мало, чтобы сравнивать. Кстати, как получается, что ваш каталог proc столько весит?

Код: Выделить всё

# /bin/df
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
/dev/hdd1              9920592   7832672   1575852  84% /
/dev/hdd7            610438848    202224 578727940   1% /home/testos
/dev/hdd6              9920592   2322540   7085984  25% /home/skyb
/dev/hdd5             14877060   1280160  12828996  10% /usr
/dev/hdd3             59515556    184272  56259256   1% /home/freebsd
tmpfs                  1853968         0   1853968   0% /dev/shm

а как то можно какой нить каталог отмонтировать и примонтировать к / а то чую сервак выходные не переживет.

sash-kan писал(а): ↑
04.03.2011 10:18
знакомо-знакомо.
bind, говорите? в chroot-е, как принято у редхатовцев?
$ ls -l /proc/kcore
много показывает?
а после остановки bind-а?

Оказалось, и не его надо трогать, удалять и вообще обращать внимание на его размер и то, сколько он места занимает. Если почитать man 5 proc, то увидим там следующее:
This file represents the physical memory of the system and is stored in the ELF core file format. With this pseudo-file, and an unstripped
kernel (/usr/src/linux/vmlinux) binary, GDB can be used to examine the current state of any kernel data structures.

The total length of the file is the size of physical memory (RAM) plus 4KB.
Т.е. он просто напросто представляет собой физическую память сервера/компьютера. А его размер = размеру физической памяти + 4 килобайта. А реального места на винчестере он вообще не занимает.
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: постоянно кончается место

Сообщение SLEDopit »

Skyb писал(а): ↑
04.03.2011 10:54
а как то можно какой нить каталог отмонтировать и примонтировать к / а то чую сервак выходные не переживет.
можно. mhddfs в помощь. только это не решение проблемы, а костыль.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: постоянно кончается место

Сообщение Skyb »

SLEDopit писал(а): ↑
04.03.2011 11:54
можно. mhddfs в помощь. только это не решение проблемы, а костыль.

Я не вижу другого выхода :(
Если это будет повторяться, то на более большом объеме можно и поискать.

upd прочитал про mhddfs, возник вопрос, вот я объединю точки монтирования, при закончавшемся месте на " / " что произойдет то?....или при подключении виртуального пространства он уже начинает писать в него?
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: постоянно кончается место

Сообщение sash-kan »

SLEDopit писал(а): ↑
04.03.2011 10:19
да при чем тут это? у меня вот в системе без bind'a 11 гигов. а в другой системе с ним - 128 TB, хотя рутовый раздел и там и там менее 10Гб. и что?
ничего. если у вас не учитывается, то и хорошо. на моей памяти — учитывался. именно на чём-то редхатоподобном.

upd. собственно, чего я торможу? вот же, и по сию пору — учитывается:
Skyb писал(а): ↑
04.03.2011 05:09
5368835224 proc

Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: постоянно кончается место

Сообщение Skyb »

Подскажите, что всетаки случиться когда при примонтированной виртуальной системе(объединение точек монтирования, закончиться место на / )что будет дальше, он будет показывать 100% и писать на другой раздел?

Код: Выделить всё

[root@ns virtual]# df
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
/dev/hdd1              9920592   8129872   1278652  87% /
/dev/hdd7            610438848    202224 578727940   1% /home/testos
/dev/hdd6              9920592   2322924   7085600  25% /home/skyb
/dev/hdd5             14877060   1401528  12707628  10% /usr
/dev/hdd3             59515556    184272  56259256   1% /home/freebsd
tmpfs                  1853968         0   1853968   0% /dev/shm
mhddfs#/;/home/testos
                     620359440   8332096 580006592   2% /mnt/virtual
[root@ns virtual]# df
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
/dev/hdd1              9920592   8129904   1278620  87% /
/dev/hdd7            610438848    202224 578727940   1% /home/testos
/dev/hdd6              9920592   2322924   7085600  25% /home/skyb
/dev/hdd5             14877060   1401528  12707628  10% /usr
/dev/hdd3             59515556    184272  56259256   1% /home/freebsd
tmpfs                  1853968         0   1853968   0% /dev/shm
mhddfs#/;/home/testos
                     620359440   8332128 580006560   2% /mnt/virtual

Выставлена опция mlimit=100M, тоесть когда на / останется 100 метров свободного места, оно будет записывать на /home/testos ???
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: постоянно кончается место

Сообщение Skyb »

Ребутнул ось, место освободилось, видать действительно проблема в DNS. Ставлю сейчас редхат,5.6, есть какие нибудь кардинальные отличая в настройки DNS от centos 5.5
не будет ли той же проблемы?
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: постоянно кончается место

Сообщение Skyb »

Перетащил DNS, вроде все отлично...буду мониторить
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: постоянно кончается место

Сообщение Skyb »

Код: Выделить всё

[root@ns nginx]# df
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
/dev/hdd7            610438848    579984 578350180   1% /
/dev/hdd6              9920592   2329416   7079108  25% /home/skyb
/dev/hdd5             14877060   1879204  12229952  14% /usr
/dev/hdd3             59515556    184272  56259256   1% /home/freebsd
tmpfs                  1905576         0   1905576   0% /dev/shm
[root@ns nginx]# df
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
/dev/hdd7            610438848    843088 578087076   1% /
/dev/hdd6              9920592   2329416   7079108  25% /home/skyb
/dev/hdd5             14877060   1881416  12227740  14% /usr
/dev/hdd3             59515556    184272  56259256   1% /home/freebsd
tmpfs                  1905576         0   1905576   0% /dev/shm
[root@ns nginx]#

Процесс не остановился......как дальше продолжить копать? :)
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали: