Интересует, существует ли способ (или плагин), позволяющий использовать несколько режимов резервного копирования, например, еженедельные циклические резервные копии (загрузка одной, удаление самой старой) в сочетании с постоянными квартальными. Я почти уверен, что это не поддерживается стандартным программным обеспечением, но, возможно, есть мод, который я не заметил? Или, может быть, просто скрипт cron? Кто-нибудь уже делал что-то подобное?
Я бы сделал это через cron. Просто настраивайте ежедневные резервные копии с большим лимитом и пусть внешний процесс их обрезает для вас. Если вы используете локальные резервные копии, то можно настроить cron-задачу, которая будет их обрезать и/или отправлять на удалённый сервер.
Можно отправлять их в S3 и настроить процесс обрезки там.
Существует множество способов решить эти задачи на таких ресурсах, как Stack Overflow.
3 лайка
Я использую Borg Backup в сочетании с BorgBase для хранения. Это не является частью Discourse, но настройка не сложна, и для меня это работает очень надежно. Резервное копирование запускается каждую ночь без присмотра, а раз в неделю я выполняю проверки и задачи по удалению старых версий (‘prune’).
4 лайка