Есть Ubuntu 18.04 server (no GUI) c Postgresql 13.9-2.1C.
Установлен pg_probackup-13 2.5.12.
Сама СУБД работает и резервные копии хранятся на том же самом сервере.
Настроено резервное копирование/восстановление.
Все работает в ручном режиме с запуском "под" пользователем postgres.
При это выдаётся сообщение "It is not recommend to run pg_probackup under superuser."
Хочется настроить резервное копирование автоматически, например 1 раз в сутки (ночью) и "под" пользователем без прав SuperUser.
Для этого в ОC был создан пользователь backupuser, и добавлен в группу postgres.
В postgresql также был создан пользователь с таким же именем без прав Superuser.
На папку (и подпапки) с БД были добавлены разрешения чтение/запись/запуск для группы postgres.
Запуск резервного копирования (в ручную) из скрипта: sudo su backupuser -c "pg_probackup-13 backup -B FOLDER --instance CLUSTNAME -b TYPE --stream --compress -j JOB"
завершается ошибкой:
ERROR: Could not open file "/somefolderl/13/main/global/pg_control" for reading: Permission denied
Резервная копия не создается.
Возможна настройка такой схемы ?
Если да, то что нужно донастроить или вообще все перенастроить ?
Есть Ubuntu 18.04 server (no GUI) c Postgresql 13.9-2.1C. Установлен pg_probackup-13 2.5.12. Сама СУБД работает и резервные копии хранятся на том же самом сервере.
Настроено резервное копирование/восстановление. Все работает в ручном режиме с запуском "под" пользователем postgres.
При это выдаётся сообщение "It is not recommend to run pg_probackup under superuser."
Хочется настроить резервное копирование автоматически, например 1 раз в сутки (ночью) и "под" пользователем без прав SuperUser.
Для этого в ОC был создан пользователь backupuser, и добавлен в группу postgres. В postgresql также был создан пользователь с таким же именем без прав Superuser.
На папку (и подпапки) с БД были добавлены разрешения чтение/запись/запуск для группы postgres.
Запуск резервного копирования (в ручную) из скрипта:
sudo su backupuser -c "pg_probackup-13 backup -B FOLDER --instance CLUSTNAME -b TYPE --stream --compress -j JOB"
завершается ошибкой:ERROR: Could not open file "/somefolderl/13/main/global/pg_control" for reading: Permission denied
Резервная копия не создается.Возможна настройка такой схемы ? Если да, то что нужно донастроить или вообще все перенастроить ?