欢迎访问机房运维工作室

爱数知识库

AnyBackup-AnyBackup 7.0 PostgreSQL 数据库恢复失败,且执行输出中存在如下错误信息:访问目录被拒。

频道:爱数知识库 日期: 浏览:66

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 ,以查得实际信息为准。

3. 执行如下命令,修改目录的属主为数据库用户。

chown postgres /PostgreSQL_data

4. 重新发起恢复 PostgreSQL 任务即可。


更多信息

关于更多备份恢复 PostgreSQL 数据库相关操作操作,请参考《AnyBackup Family 7.0 PostgreSQL 定时备份恢复用户指南》。