ceph incomplete 处理

查询 incomplete的错误pg

ceph pg dump_stuck | grep incomplete
root@st-10:~# ceph pg dump_stuck | grep incomplete
ok
8.47c   incomplete   [39,113,80]    39   [39,113,80]        39

找到相应的主机,把OSD 39 113 80全部DOWN掉。
找到副本数据最完整的OSD选择一个(OSD39),能恢复多少数据算多少,进入相应主机,导出PG。

ceph-objectstore-tool --data-path /var/lib/ceph/osd/ceph-39/ --journal-path /var/log/ceph/ --pgid 8.47c --op export --file 8.47c.bak

在这里插入图片描述拷贝8.47c.bak的文件到 OSD 113 80的服务器上。
进入OSD113的服务器上,导入PG

ceph-objectstore-tool --data-path /var/lib/ceph/osd/ceph-113/ --journal-path /var/log/ceph/ --op import --file 8.47c.bak

导入完成后,对标记为complete

ceph-objectstore-tool --data-path /var/lib/ceph/osd/ceph-80/ --journal-path /var/log/ceph/ --type filestore --pgid 8.47c  --op mark-complete

在这里插入图片描述进入到80的服务器,导入PG,标记complete
在这里插入图片描述进入OSD39的服务器标记为complete

启动OSD 39 113 80

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值