周末灌数据,一步小心灌多了,导致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>
执行了以上方法后,集群的状态:
现在,少年,等待吧…