- 停止了 postgresql 服务
- 然后将 pg_wal 从“/var/lib/postgresql/11/main/”移动到“/root/pg_xlog/archivedir”**
- 使用命令“ln -s /root/pg_xlog/archivedir /var/lib/postgresql/11/main/pg_wal **”创建符号链接
- 它在 /var/lib 下创建了一个“pg_wal->/root/pg_xlog/archivedir”**
- 然后尝试重新启动 postgresql 主服务,它显示错误 not getting restarted 。
- 然后在日志文件中检查。如下所示的错误,如 pg_wal 目录未找到,但它作为指针存在于 /var/lib/postgresql/11/main 中,如上所示。
这个符号链接创建为 /var/lib/postgresql/11/main/ 内的 pg_wal 的链接,当尝试重新启动 postgresql main 时,它的抛出错误如下
“所需的 WAL 目录“pg_wal”不存在”
请建议....