«No space left on device» или ищем кто занимает всё место на жёстком диске
Добавлено: Вт сен 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. Заголовок темы взял от туда же, т.к. оно полностью описывает проблему. Решение скопирую сюда, думаю оно ещё не раз людям поможет
Видим список файлов с указанием их размера. Например какая-то ошибка в скрипте вызывает постоянное логирование в файл в папке /var, то есть вижу что-то вроде:
781M /var
Ок:
...
И т.д., пока не найдём пожиратель дискового пространства.
Может быть есть более изящный способ определения причины «No space left on device», но и этот хорошо работает.
Лично я определил пожирателей места у меня:
6.0G /var/log
5.5G /var/www/html/cms/debmes
...ну а дальше, как говориться, дело техники
Warning: Unknown: write failed: No space left on device (28) in Unknown on line 0
Пол дня сегодня искал как вычислить куда пропало место. Что только не пробовал, а конкретного ответа и на этом форуме не смог найти.
В итоге долгого гугления наткнулся на сайт http://tsng.ru/node/6. Заголовок темы взял от туда же, т.к. оно полностью описывает проблему. Решение скопирую сюда, думаю оно ещё не раз людям поможет
Код: Выделить всё
du -h -d 1 /
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
...ну а дальше, как говориться, дело техники