主节点宕机后,备节点写入了数据,当主节点再次启动时出现脑裂提示:
![](http://blog.sway.com.cn/wp-content/uploads/2023/05/image-79.png)
主节点状态:
![](http://blog.sway.com.cn/wp-content/uploads/2023/05/1684063722424-1024x113.png)
状态为StandAlone或者WFonnection
备节点状态:
![](http://blog.sway.com.cn/wp-content/uploads/2023/05/image-80-1024x111.png)
解决方法:
情况一:以primary的数据为准:
在从节点上操作:
#设为从盘 drbdadm secondary r0 #丢弃修改 drbdadm -- --discard-my-data connect r0
查看执行结果:
cat /proc/drbd
![](http://blog.sway.com.cn/wp-content/uploads/2023/05/image-87-1024x114.png)
情况二:以secondary的数据为准:
在主节点上操作:
#设为从盘 drbdadm secondary r0 #丢弃修改 drbdadm -- --discard-my-data connect r0
在从节点上手动连接资源:
drbdadm connect r0
查看执行结果:
cat /proc/drbd
![](http://blog.sway.com.cn/wp-content/uploads/2023/05/image-81-1024x154.png)
![](http://blog.sway.com.cn/wp-content/uploads/2023/05/image-82-1024x114.png)
其他
若主备不正确,使用以下指令即可:
drbdadm primary r0
如果“drbdadm secondary r0”时出现以下提示:
![](http://blog.sway.com.cn/wp-content/uploads/2023/05/image-83.png)
如果卸载失败,可以重启服务器后再尝试。