集群osd full 的处理方式

周末灌数据,一步小心灌多了,导致pool full ,集群整个废掉。

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

解决办法1:重新设置权重:
ceph osd reweight osd.4 0.9
设置权重
解决办法2:
数据平衡,我们可以发现,有很多osd use 都不很是很均匀的:
在这里插入图片描述
这是官网提供的数据平衡的方法。

解决方法3:直接强制删除数据:
rados ls -p <pool_name> |grep <obj_name> |xargs -i rados rm {} -p <pool_name>

执行了以上方法后,集群的状态:
在这里插入图片描述
在这里插入图片描述 现在,少年,等待吧…