
# 使用场景
当PG备库LSN远低于主库的LSN,无法启动无法恢复时(如下图),可尝试重建备库。
**重建备库需保证主库仍然正常运行,且重建过程中,会影响主库读写,建议在业务闲时进行操作。**
```
su - postgres
pg_autoctl show state
```

# 操作步骤
## 1.备份备节点的pg_data目录
在备节点执行如下命令,pg_data目录为实际部署的pg的data目录
```
mv pg_data/ pg_data.bak
```

## 2.移除无法启动的备节点
在备节点执行如下命令,pgdata后面替换实际部署的pg的data目录
```
pg_autoctl drop node --pgdata /kingdee/cosmic/postgres/pg_data/ --destory
```

## 3.检查是否移除备节点成功
```
pg_autoctl show state
```

## 4.删除备节点上的PAF信息
在备节点执行如下命令:
```
rm -rf /home/postgres/.config/pg_autoctl
rm -rf /home/postgres/.local/share/pg_autoctl
```

## 5.检查主库的PAF参数文件
在主节点上执行如下命令,pg_hba.conf文件在实际部署的pg_data目录下:
`