Filesystem Size Used Avail Use% Mounted on
/dev/sda1 220G 220G 0 100% /
none 1.9G 168K 1.9G 1% /dev
none 1.9G 0 1.9G 0% /dev/shm
none 1.9G 52K 1.9G 1% /var/run
none 1.9G 0 1.9G 0% /var/lock
none 1.9G 0 1.9G 0% /lib/init/rw
none 220G 220G 0 100% /var/lib/ureadahead/debugfs
во время паники в поисках ответов после того, что, казалось, давным-давно, использование уменьшилось
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 220G 9.3G 200G 5% /
none 1.9G 168K 1.9G 1% /dev
none 1.9G 0 1.9G 0% /dev/shm
none 1.9G 52K 1.9G 1% /var/run
none 1.9G 0 1.9G 0% /var/lock
none 1.9G 0 1.9G 0% /lib/init/rw
none 220G 9.3G 200G 5% /var/lib/ureadahead/debugfs
Я ничего не удалил до сих пор, и теперь, когда я пишу это обратно
/dev/sda1 220G 12G 197G 6% /
Что случилось?? Как я могу исследовать причину и установить вещи так, чтобы это больше не повторилось?
Во время использования массажа я обнаружил, что размер папки / var был постоянным и составлял 1,8 гигабайта, но я не смог проверить все папки
редактировать до
/dev/sda1 220G 18G 192G 9% /
* Обновление 2 * Это снова идет вверх
ubuntu /: df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 220G 43G 167G 21% /
none 1.9G 168K 1.9G 1% /dev
none 1.9G 0 1.9G 0% /dev/shm
none 1.9G 52K 1.9G 1% /var/run
none 1.9G 0 1.9G 0% /var/lock
none 1.9G 0 1.9G 0% /lib/init/rw
none 220G 43G 167G 21% /var/lib/ureadahead/debugfs
И проверка команды мне дали
ubuntu /: du -h --max-depth=1 /
31M /boot
4.0K /selinux
8.0K /srv
7.4M /bin
du: cannot access `/proc/9993/task/9993/fd/4': No such file or directory
du: cannot access `/proc/9993/task/9993/fdinfo/4': No such file or directory
du: cannot access `/proc/9993/fd/4': No such file or directory
du: cannot access `/proc/9993/fdinfo/4': No such file or directory
0 /proc
12K /tmp
2.4G /var
0 /sys
100K /root
4.0K /media
575M /usr
4.0K /opt
16K /lost+found
4.5M /home
270M /lib
168K /dev
4.0K /mnt
6.7M /sbin
6.1M /etc
4.0K /cdrom
3.3G /
обратите внимание на 3.3G для /
lsof | grep deleted
и заметил файл журнала 33 ГБ! Убил процесс и место на диске вернулось.Бегать
И это должно дать более четкую картину. Если он приходит и уходит, он звучит как временные файлы, которые создаются, а затем не удаляются один раз, пока какой-либо процесс не вызовет сбой. На какой операционной системе работает этот сервер и работает ли он в частности?
источник
Похоже проблема в том
/var/lib/ureadahead/debugfs
. Похоже, что это известная проблема, вот ссылка на Ubuntuforums с дополнительной информацией http://ubuntuguide.net/howto-fix-ureadahead-problem-after-upgrading-to-ubuntu-10-04 . Кажется, что tl; dr обновляется и обновляется,sudo mv /etc/init.d/ureadahead.conf /etc/init.d/ureadahead.conf.disabled
затем перезагружается. Конечно, я предполагаю, что вы работаете 10.04.источник
Я предполагаю, что файлы журнала; У меня было так много «устаревших» предупреждений PHP 5.3 в моих журналах Apache на dev-сервере, что я не обращал особого внимания на то, что он уничтожил все 8 ГБ пространства на моем разделе var (в качестве боковой панели проблемы: вы должны всегда Поместите / var в отдельный раздел, в котором корневому разделу не хватает места, что может привести к проблемам с нестабильностью системы).
источник
Если пространство было использовано очень быстро (не в возрасте), это, вероятно, просто распределение файлов.
Причиной могут быть огромные файлы подкачки или временные файлы для некоторых приложений, которые очищаются после его обработки.
Делайте,
du --max-length=1
когда пространство расходуется много.Если вы считаете, что ваша корневая папка занимает слишком много (3,3 ГБ), попробуйте ll -a / и опубликуйте результаты.
источник
Кажется,
/var/lib/ureadahead/debugfs
может быть красная сельдь. Вот почему ...Хотя
/var/lib/ureadahead/debugfs
существует в/etc/mtab
, он не найден в/proc/mounts
:Команда,
df
кажется, сообщает точно то же самое для/var/lib/ureadahead/debugfs
и/
Создание 1 ГБ файла в
/tmp
:Показывает размер, указанный в обоих местах:
Таким образом, кажется, что
/var/lib/ureadahead/debugfs
устройство - красная сельдь, поскольку оно просто отражает статистику/
. Если вам не хватает места, это происходит из-за того, что что-то заполняет вашу корневую файловую систему. Я бы сначала проверил ваш / var / log.источник
Проблема была инициирована задачей cron, выполняющей команду CLI php каждую минуту. Казалось, что PHP-код застрял в каком-то безумном цикле обнаруженных ошибок и огромного количества отладочных данных, растущих со скоростью процессора.
Поскольку выполнение php-кода занимало больше минуты, он не считал выполненную работу, он продолжал выполняться снова и снова, увеличивая скорость роста (временных?) Данных.
Та же задача выполнялась почти месяц без проблем, поэтому я не думал, что это причина.
Странно то, что скрипт php устанавливает максимальное время выполнения вручную
Я проверил php.ini для подсказок
Это говорит о том, что для CLI значения жестко закодированы как неограниченные! O_o
источник