Можно ли корректно забэкпить БД Postgres в Proxmox?

Конечно, можно корректно создать резервную копию базы данных PostgreSQL на Proxmox. Вот несколько способов сделать это:

  1. Используя pg_dump:
  • Используйте команду pg_dump для создания дампа базы данных PostgreSQL. Например:
    pg_dump -U username dbname > backup.sql
  • После этого скопируйте файл backup.sql на хранилище Proxmox.
  1. Используя pg_basebackup:
  • Другой способ создания резервной копии - использовать pg_basebackup, который создает физическую копию кластера PostgreSQL.
  • Например:
    pg_basebackup -U replication_user -D /path/to/backup -Ft -z -Xs -P
  • После выполнения команды скопируйте созданный каталог резервной копии на Proxmox.
  1. Используя сторонние инструменты:
  • Proxmox также поддерживает использование сторонних инструментов резервного копирования, таких как Barman или pgBackRest.
  • Установите необходимый инструмент на сервер PostgreSQL, настройте его и создавайте резервные копии базы данных с его помощью.
  1. Автоматизация:
  • Для удобства и безопасности создания резервных копий лучше всего настроить автоматическое выполнение процесса. Это можно сделать с помощью CRON задач или других планировщиков задач.

Не забудьте регулярно проверять восстановление данных из созданных резервных копий, чтобы убедиться, что процесс резервного копирования работает корректно. Важно также хранить резервные копии в надежном месте, чтобы в случае необходимости можно было восстановить данные.