Проблема

Настроено резервное копирование БД PostgreSQL главного сервера RuBackup (1.9). Для СУБД включен режим архивации WAL, сами файлы появились в каталоге, указанном в файле конфигурации. Модуль для PostgreSQL установлен, в его конфигурационный файл вписаны нужные параметры. Размер БД RuBackup — 33 МБ. При запуске задания на полное резервное копирование оно переходит в статус Execution

Диагностика

  • Проверить журналы PostgreSQL на наличие строк вида:

    2022-07-08 19:33:12.211 MSK [27865] LOG: archive command failed with exit code 1 
    2022-07-08 19:33:12.211 MSK [27865] DETAIL: The failed archive command was: test ! -f /opt/rubackup/mnt/postgresql_archives/000000010000000200000009 && cp pg_wal/000000010000000200000009 /opt/rubackup/mnt/postgresql_archives/000000010000000200000009 cp: cannot create regular file ‘/opt/rubackup/mnt/postgresql_archives/000000010000000200000009’: Permission denied 
    2022-07-08 19:33:13.219 MSK [27865] LOG: archive command failed with exit code 1 
    2022-07-08 19:33:13.219 MSK [27865] DETAIL: The failed archive command was: test ! -f /opt/rubackup/mnt/postgresql_archives/000000010000000200000009 && cp pg_wal/000000010000000200000009 /opt/rubackup/mnt/postgresql_archives/000000010000000200000009

Возможная причина: У пользователя postgres отсутствуют права доступа к каталогу. Перейти к решению.


Возможные причины