Проблема с логами tasks на сервере Proxmox Backup Server

Andy Wits Blog

Проблема с логами tasks на сервере Proxmox Backup Server

На сервере PBS периодически переполняется корневой раздел из-за отсутствия ротации логов в папке /var/log/proxmox-backup/tasks/

Поэтому решил добавить в планировщик простую команду для удаления файлов, старше 31 дня. Интересно, что на сервере нет команды crontab -e

# crontab -e
bash: crontab: command not found

Я не стал искать и устанавливать пакеты, чтобы эта команда появилась. Поэтому сделал скрипт тут:

/etc/cron.daily/clean-pbs-log-tasks

Содержимое такое:

# find and clean /var/log/proxmox-backup/tasks/* older than 31 day
## initial pbs log tasks have no rotation, so /root/ directory can be full
cd /var/log/proxmox-backup/ && /usr/bin/find ./tasks/* -mtime +31 -type f -delete

Готово!

Суммарный размер папки tasks можно проверить командой:
du -h --max-depth=1 /var/log/proxmox-backup/
Published on Dec 25 2025 at 5:30 pm
Time to read 1 minute(s)
Categories
  • System Administration

Contact me on