Здравствуйте.
Есть аналогичная потребность в автоматическом удалении записей старше года.
Однако вариант добавить в cron
* 3 * * * find /var/spool/asterisk/monitor/ -mtime +366 -exec rm \{\} \;
для меня не подходит, т.к есть вероятность, что за год записи заполнят жесткий диск на 100%. Сделать период меньше – нежелательно.
В связи с этим хотелось бы удалять записи по условию. Например, удалять самые старые записи в объеме 3 ГБ, если размер свободного места на жестком диске составит 5 ГБ.
Поиск решений дал только это
http://asf10.ru/node/15 скрипт удаляющий самое старое в случае заполнения диска
Однако у меня он не заработал.
Кто-то решал подобную задачу?
Возможно есть другое решение?