«No space left on device» или ищем кто занимает всё место на жёстком диске

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модераторы: Bagir, Ivan, Vit, immortal

Ответить
Аватара пользователя
CheBuraw
Сообщения: 18
Зарегистрирован: Ср авг 23, 2017 6:29 pm
Благодарил (а): 4 раза
Поблагодарили: 6 раз

«No space left on device» или ищем кто занимает всё место на жёстком диске

Сообщение CheBuraw » Вт сен 11, 2018 2:39 pm

Вчера вдруг ни с того ни с сего стало интенсивно пропадать место на SD. Сегодня при входе в MajorDoMo постоянно маячила запись
Warning: Unknown: write failed: No space left on device (28) in Unknown on line 0
Пол дня сегодня искал как вычислить куда пропало место. Что только не пробовал, а конкретного ответа и на этом форуме не смог найти.
В итоге долгого гугления наткнулся на сайт http://tsng.ru/node/6. Заголовок темы взял от туда же, т.к. оно полностью описывает проблему. Решение скопирую сюда, думаю оно ещё не раз людям поможет ;)

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

du -h -d 1 /
Видим список файлов с указанием их размера. Например какая-то ошибка в скрипте вызывает постоянное логирование в файл в папке /var, то есть вижу что-то вроде:
781M /var
Ок:

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

du -h -d 1 /var
...

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

du -h -d 1 /var/log
И т.д., пока не найдём пожиратель дискового пространства.
Может быть есть более изящный способ определения причины «No space left on device», но и этот хорошо работает.

Лично я определил пожирателей места у меня:
6.0G /var/log
5.5G /var/www/html/cms/debmes
...ну а дальше, как говориться, дело техники ;)
Ответить