AnyBackup-AnyBackup 7.0 PostgreSQL 数据库恢复失败,且执行输出中存在如下错误信息:访问目录被拒。
关键字
PostgreSQL 恢复、目录被拒
适用产品
- AnyBackup CDM 7.0.x
- AnyBackup Express 7.0.x
- AnyBackup Enterprise 7.0.x
问题描述
在 AnyBackup 7.0 管理控制台上,执行 PostgreSQL 数据库恢复失败,且执行输出中存在如下错误信息:
访问目录被拒。

问题影响
在 AnyBackup 7.0 管理控制台执行 PostgreSQL 数据库恢复任务失败。
问题原因
恢复所选路径没有 PostgreSQL 数据库安装用户的属主权限。
解决方案
为了解决该问题,需要修改恢复所选路径目录属主为数据库用户,请按照以下步骤执行:
1. 通过 SSH 工具登录到恢复目的地客户端,查看执行输出中提示访问被拒的目录的属主信息。
ll -d /PostgreSQL_data
注意:需要查看的目录以实际恢复环境为准。

2. 执行如下命令查看数据库安装用户。
ps -ef|grep postgres
注意:该示例查看到的数据库安装用户为 postgres ,以查得实际信息为准。
.jpg)
3. 执行如下命令,修改目录的属主为数据库用户。
chown postgres /PostgreSQL_data

4. 重新发起恢复 PostgreSQL 任务即可。
更多信息
关于更多备份恢复 PostgreSQL 数据库相关操作操作,请参考《AnyBackup Family 7.0 PostgreSQL 定时备份恢复用户指南》。