Некоторый процесс непрерывно ест мое свободное пространство. После того как это спало до 0 байтов, я освободил некоторое пространство путем удаления немногих медиа-файлов, но затем это снова начало уменьшать освобожденное пространство. Я привык iotop для findout, какой процесс использует диск, и он только показывает init
и ничто иное. Следующее является снимком экрана:
Может кто-либо помогать мне зафиксировать это.
Спасибо.
Используйте что-то как htop
вместо этого, и это покажет Вам объем выделенной памяти для каждого процесса.
sudo apt-get update
sudo apt-get install htop
sudo htop
F6 Нажатия для выбора, что отсортировать результаты по.
кроме того, Вы проверили, чтобы видеть, может ли что-то постоянно заполнять журналы ошибок?
<час>РЕДАКТИРОВАНИЕ:
, поскольку Вы определили, преступник использует выделение большого количества пространства для файлов журнала, Вы могли бы хотеть изучить использование чего-то как logrotate
, чтобы помочь управлять файлами журнала.
Вот официальное описание:
Description-en: Log rotation utility
The logrotate utility is designed to simplify the administration of
log files on a system which generates a lot of log files. Logrotate
allows for the automatic rotation compression, removal and mailing of
log files. Logrotate can be set to handle a log file daily, weekly,
monthly or when the log file gets to a certain size. Normally, logrotate
runs as a daily cron job.
, Конечно, можно также обычно изменять настройки самого приложения, чтобы только сообщить об ошибках, только сообщить о предупреждениях и ошибках, или полностью сообщить обо всем.
Для установки logrotate:
sudo apt-get update
sudo apt-get install logrotate
Для большего количества информации:
man logrotate