У меня нет многих деталей кроме этого -
Через некоторое время моя система использует больше чем 80% файловой системы, но после перезапуска она возвращается к использованию 9%.
Я понятия не имею, почему это происходит, и поэтому у меня нет информации о почему и как.
Если бы кто-то здесь знаком с серверами/Ubuntu, я хотел бы знать, как моя система исчерпывает пространство во время времени выполнения, но возвращается назад к нормальному после того, как завершение работы проводится.
Спасибо!
Это не ответ, но некоторые подсказки относительно того, как определить источник проблемы.
Для нахождения, что занимает место можно сделать следующее:
Первый, получите список занятого места корневых папок с sudo du -h -d 1 --exclude=/proc --exclude=/run /
. Это даст Вам некоторый вывод как следующее:
309M /opt
3,8G /var
512K /root
(...)
3,5M /lib32
Сохраняют эту информацию где-нибудь и ожидают системы, чтобы начать заполняться снова. Затем Вы выполняете ту же команду и сравниваете выводы. Это должно дать Вам подсказку на том, что выращивает и занимает Ваше место.
Тогда можно использовать ncdu
для исследования далее. Если папка, которые растут больше, была /var
, можно использовать sudo ncdu /var
. Это - приложение проклятий, таким образом, можно использовать стрелки и войти, чтобы перейти между папками и добраться до корня проблемы.
, Но поскольку я сказал в комментариях, то, что пространство исправлено, после того, как эй перезапущено, Ваша система указывает на /tmp
. Эта папка используется, чтобы хранить временные файлы и очищена каждый раз, когда Вы перезапускаете по умолчанию. Как Вы предполагаете, поскольку сервер редко перезагружался бы, файлы там начнут накапливаться...