Всем привет!
На тачке «slave» ос Debian 8, postgresql 9.6 Хочу сделать потоковый бекап с сервера с IP x.x.x.x (там всё для этого настроено, пользователю postgres даны права на репликацию с тачки slave). Делаю по инструкции http://eax.me/postgresql-replication/ вот так:
cd /var/lib/postgresql/9.6/
tar -cvzf main_backup-`date +%s`.tgz main
rm -rf main
mkdir main
chmod go-rwx main
pg_basebackup -P -R -X stream -c fast -h x.x.x.x -U postgres \
-D ./main
Получаю:
~/9.6$ pg_basebackup -P -R -X stream -c fast -h x.x.x.x -U postgres -D ./main
Пароль:
pg_basebackup: не удалось получить заголовок резервной копии: ОШИБКА: не удалось открыть каталог "./main": Отказано в доступе
Пробовал делать chown postgres:postgres main, пробовал даже chmod -R 777 main - результат тот же.
Что я делаю не так?