У меня есть сервер Ubuntu с FTP-сервером smbd и http-сервером. По какой-то причине пространство на фридиске со временем будет уменьшаться с 2 ГБ до 0 байт (обычно через пару дней). Однако после перезагрузки дисковое пространство снова увеличивается.

В чем проблема?

1 ответ1

0

Возможно, проблема в том, что каталог /tmp заполняется - перезагрузка очищает этот каталог. Возможно, вы захотите взглянуть на него и посмотреть, какие файлы создаются (сеансовые файлы cookie?) и затем нацельтесь на программу, которая создает оскорбительные файлы.

Вы можете периодически удалять эти файлы через Cron, однако это может быть плохой идеей, если программа, которая полагается на нее, все еще работает - это, конечно, будет полностью зависеть от программы.

(Технически возможно удалить файлы, используя 1 вкладыш в CRON - я не рекомендую, но что-то вроде следующего может работать, с некоторыми изменениями)

0 * * * *    find /tmp -ctime +1 -name "offendingfiles.*" -exec rm {} +

При этом будут найдены все файлы, которые совпадают с «Offingfiles. *» В каталоге /tmp старше 1 дня, и будут удалены их.

Лучшим способом обработки файлов журналов - если в этом и заключается проблема, которая, на мой взгляд, маловероятна, было бы изменение ротации, сжатия и удаления файлов (отредактируйте /etc/logrotate.conf и / или / etc /logrotate.d/*)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .