Быстро заканчивается место на диске

12
LU
На сайте с 10.12.2012
Offline
16
3919

Имеется VPS у Hetzner, тариф VQ7 (Debian 7, LAMP, самые распоследние версии). Используется где-то полгода уже, проблем не было.

Но сегодня заметил, что не работает один из сайтов, второй выдаёт ошибку SQL, связанную отсутствием места на диске. Удалил несколько тестовых сайтов, тем самым освободив около 300 Мб. Всё заработало, но радовался не долго - спустя примерно час-полтора место опять было забито.

Удалил кэш и временные файлы сайтов и прочий мусор. Проверил настройки логов через Webmin (были проверены Журнал событий Webmin и Log File Rotation, ограничен размер файлов и количество архивных копий, включено очищение журнала Webmin (оказывается было выключено)) и очистил старые логи и бэкапы. Освободил около 1 Гб. Но нифига не помогло. Отключил запись логов и журнала - и это не помогло. На этом идеи закончились.

Первый раз с подобным сталкиваюсь. Саппорт, разумеется, не консультирует. Может быть у кого-нибудь будут светлые мысли? Готов оплатить работу, если не дорого берёте :)

P.S. Бэкапы сайтов, БД и phpmyadmin, apache и bind делаются на два разных хостинга, поэтому места на сервере Hetzner не занимают. На сервере размещается где-то 10 самых обычных сайтов (то есть ни файловых хранилищ, ни видео-архивов и прочих, что могло бы отъедать место нет).

Z
На сайте с 06.09.2012
Offline
129
#1

du -hd3 /

покажет чем все место занято (цифра 3 - уровень вложенности, можно увеличить для больших подробностей или уменьшить, если их сильно много)

Черный список врунов и обманщиков: ua-hosting.company, riaas.ru, takewyn.ru, yahoster/cadedic, Andreylab
K5
На сайте с 21.07.2010
Offline
209
#2

inod'ы может? для дебиан стандартная ситуация с папкой mod-tmp и кучей неочищенных сессий

cd /
df -i
df -h

http://memoryhigh.ru/disk-quota-exceeded-ili-kak-ochistit-inodes-v-debian/

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
LU
На сайте с 10.12.2012
Offline
16
#3

zzzit, kgtu5, большое спасибо за советы.

По статистике занятого места ничего сверхъестественного не заметил: каталог / занимает 2.4 Гб.

С Inode всё в порядке, занято не более 8%. Но на всякий случай подправил php.ini согласно советам.

Однако, место освободилось, причём серьёзно так освободилось - больше 10 Гб. Послежу день-два, потом отпишусь.

LU
На сайте с 10.12.2012
Offline
16
#4

Вообщем проблема в некотором роде осталась. Место медленно, но забивается (примерно 500 мб в сутки). Хорошо, что не с такой скоростью, как раньше.

По команде du -hd2 / по-прежнему ничего необычного не замечено: каталог / как был 2.8 Гб, так и остался. Самый большой каталог – var, 2 Гб.

Ведение логов и журналов Webmin отключено. Кажется логи Апача всё ещё ведутся, но они не более 300 Мб, соответственно после очищения логов место освободилось не сильно. В любом случае, если бы логи были увесистые (вдруг я забыл что-то где-то отключить), то по команде du -hd2 были бы заметны объёмные каталоги...

Придётся изучать тему ведения логов — есть подозрение, что проблема может быть в не настроенных логах каких-то служб.

Z
На сайте с 06.09.2012
Offline
129
#5

Покажите еще df -hi и df -h

K5
На сайте с 21.07.2010
Offline
209
#6

du -hs /var/*
du -sm * | sort -nr

LittleUser, в смысле не настроенных логах ?

логи либо есть, либо нет

может у вас error.logи сайтов от notic"ов/error"ов пухнут или мини ddos (тогда access.logи)

SI
На сайте с 03.12.2007
Offline
130
#7

Моя версия - удалённые, но всё ещё используемые файлы.

$ sudo lsof | grep -E 'COMMAND|deleted'
-= Онлайн сервисы =-
nezabor
На сайте с 19.07.2010
Offline
152
#8

мое мнение что логи растут почтовые или очередь почтовая рута

ls -l /var/mail/

чистим так

cat /dev/null > /var/mail/root

если висит большая очередь то так

cd /var/spool/mqueue

ls | xargs rm -f '{}'
Чудес не бывает...
LU
На сайте с 10.12.2012
Offline
16
#9

zzzit:

> df -hi

Filesystem Inodes IUsed IFree IUse% Mounted on

rootfs 1.2M 92K 1.1M 8% /

udev 61K 312 61K 1% /dev

tmpfs 63K 248 62K 1% /run

/dev/disk/by-uuid/a5dd7a3b-11f6-4038-920f-b608c63b193c 1.2M 92K 1.1M 8% /

tmpfs 63K 4 63K 1% /run/lock

tmpfs 63K 2 63K 1% /run/shm

/dev/sda2 32K 452 32K 2% /boot

> df -h

Filesystem Size Used Avail Use% Mounted on

rootfs 19G 4.1G 14G 24% /

udev 10M 0 10M 0% /dev

tmpfs 50M 204K 50M 1% /run

/dev/disk/by-uuid/a5dd7a3b-11f6-4038-920f-b608c63b193c 19G 4.1G 14G 24% /

tmpfs 5.0M 0 5.0M 0% /run/lock

tmpfs 305M 0 305M 0% /run/shm

/dev/sda2 504M 39M 440M 9% /boot

kgtu5, имелось ввиду, что какие-то логи ещё ведутся, но автоматом не очищаются (такое уже было с журналами Webmin — они велись до бесконечности, а очистка была отключена):

> du -hs /var/*

4.2M /var/backups

168M /var/cache

342M /var/lib

4.0K /var/local

0 /var/lock

600M /var/log

6.7M /var/mail

4.0K /var/opt

0 /var/run

44K /var/spool

4.0K /var/tmp

1.1M /var/webmin

1.1G /var/www

Sigmo#ID, по указанной вами команде выдаётся список файлов, общим весом примерно 1-1.5 Гб (это всё логи и временные файлы). Как можно их окончательно удалить? У меня нет папки trash в каталоге пользователя.

nezabor, почта сервера используется только для служебных целей сайтами, поэтому она не должна занимать много места (проверил, весит около 7.2 Мб).

SI
На сайте с 03.12.2007
Offline
130
#10
LittleUser:
Sigmo#ID, по указанной вами команде выдаётся список файлов, общим весом примерно 1-1.5 Гб (это всё логи и временные файлы). Как можно их окончательно удалить? У меня нет папки trash в каталоге пользователя.

Перезапуском процессов которые удерживают эти файлы.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий