Делаю 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, базы нет, почта выключена. И такое бывает периодически. Спасает только ребут, после ребута все ок. В чем дело?
/var/tmp ?
/var переполнен или был переполнен. Его надо срочно лечить fsck и не допускать переполнения или будут потери информации
>/dev/ad0s1d 2.1G 2.0G
>-106M 106% /var
>
>Но на самом деле там максимум 10-20 метров занято. Все логи в
>/usr, базы нет, почта выключена. И такое бывает периодически. Спасает только
>ребут, после ребута все ок. В чем дело?А 'du -d 1 /var' что показывает при этом?
Теоретически может быть такая ситуация. Файл уже стерт, но держится каким-то процессом. Т.е. его не видно, но физически он еще с ФС не вычищен (как только процесс умирает, процедура удаления доводится до конца и место освобождается).
>[оверквотинг удален]
>>Но на самом деле там максимум 10-20 метров занято. Все логи в
>>/usr, базы нет, почта выключена. И такое бывает периодически. Спасает только
>>ребут, после ребута все ок. В чем дело?
>
>А 'du -d 1 /var' что показывает при этом?
>
>Теоретически может быть такая ситуация. Файл уже стерт, но держится каким-то процессом.
>Т.е. его не видно, но физически он еще с ФС не
>вычищен (как только процесс умирает, процедура удаления доводится до конца и
>место освобождается).du показывает, что места занято 10-20 метров.
Все разобрался. Видимо, не осторожно удалил логи nginx`а, а он продолжал их писать чтоли. В итоге рестарт nginx`а спас.
>Все разобрался. Видимо, не осторожно удалил логи nginx`а, а он продолжал их
>писать чтоли. В итоге рестарт nginx`а спас.А зачем Вы их сами удаляли, руки марали? Пусть бы newsyslog этим грязным делом занимался. :-)