URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 84689
[ Назад ]

Исходное сообщение
"df нагло врет или где зарыта собака?"

Отправлено trin , 30-Мрт-09 11:55 
Делаю df -H, вижу:
Filesystem      Size    Used   Avail Capacity  Mounted on
/dev/ad0s1a     520M    253M    225M    53%    /
devfs           1.0k    1.0k      0B   100%    /dev
/dev/ad0s1e     520M     25M    454M     5%    /tmp
/dev/ad0s1f     305G    145G    135G    52%    /usr
/dev/ad0s1d     2.1G    2.0G   -106M   106%    /var

Но на самом деле там максимум 10-20 метров занято. Все логи в /usr, базы нет, почта выключена. И такое бывает периодически. Спасает только ребут, после ребута все ок. В чем дело?


Содержание

Сообщения в этом обсуждении
"df нагло врет или где зарыта собака?"
Отправлено vg , 30-Мрт-09 12:13 
/var/tmp ?

"df нагло врет или где зарыта собака?"
Отправлено mikra , 30-Мрт-09 12:13 
/var переполнен или был переполнен. Его надо срочно лечить fsck и не допускать переполнения или будут потери информации

"df нагло врет или где зарыта собака?"
Отправлено Ziggy Stardust , 30-Мрт-09 12:14 
>/dev/ad0s1d     2.1G    2.0G  
>-106M   106%    /var
>
>Но на самом деле там максимум 10-20 метров занято. Все логи в
>/usr, базы нет, почта выключена. И такое бывает периодически. Спасает только
>ребут, после ребута все ок. В чем дело?

А 'du -d 1 /var' что показывает при этом?

Теоретически может быть такая ситуация. Файл уже стерт, но держится каким-то процессом. Т.е. его не видно, но физически он еще с ФС не вычищен (как только процесс умирает, процедура удаления доводится до конца и место освобождается).


"df нагло врет или где зарыта собака?"
Отправлено trin , 30-Мрт-09 12:23 
>[оверквотинг удален]
>>Но на самом деле там максимум 10-20 метров занято. Все логи в
>>/usr, базы нет, почта выключена. И такое бывает периодически. Спасает только
>>ребут, после ребута все ок. В чем дело?
>
>А 'du -d 1 /var' что показывает при этом?
>
>Теоретически может быть такая ситуация. Файл уже стерт, но держится каким-то процессом.
>Т.е. его не видно, но физически он еще с ФС не
>вычищен (как только процесс умирает, процедура удаления доводится до конца и
>место освобождается).

du показывает, что места занято 10-20 метров.

Все разобрался. Видимо, не осторожно удалил логи nginx`а, а он продолжал их писать чтоли. В итоге рестарт nginx`а спас.


"df нагло врет или где зарыта собака?"
Отправлено allez , 30-Мрт-09 13:25 
>Все разобрался. Видимо, не осторожно удалил логи nginx`а, а он продолжал их
>писать чтоли. В итоге рестарт nginx`а спас.

А зачем Вы их сами удаляли, руки марали? Пусть бы newsyslog этим грязным делом занимался. :-)