Backup
> Исходные требования, сохранённые по темам. Рабочие команды и отличия реализации — в руководстве. Концептуальные примеры ниже не являются готовыми конфигурационными файлами.
Нужно сохранять:
PostgreSQL
Stalwart config
mail blobs
secrets
Ежедневный backup:
/mnt/omv/work/SMTP/backups
Для PostgreSQL:
pg_dump
Для:
stalwart-etc
blobs
использовать snapshot/backup файлов.
Для полностью консистентного backup на таком небольшом сервере допустимо:
1. остановить Stalwart;
2. pg_dump;
3. snapshot/copy blobs;
4. snapshot/copy stalwart-etc;
5. запустить Stalwart.
Downtime будет минимальным при небольшом количестве данных.
Рекомендуемое хранение:
7 daily
4 weekly
3 monthly
Важно: backup в другой папке того же NAS защищает от ошибок пользователя, но не от смерти NAS. Хотя бы периодически должен существовать второй экземпляр вне этого устройства.