构造object不一致方法。
1.停掉服务
systemctl stop ceph-osd@0
2.列出pg
ceph-objectstore-tool --data-path /var/lib/ceph/osd/ceph-0/ --type bluestore --op list-pgs
3.列出指定pg中object
ceph-objectstore-tool --data-path /var/lib/ceph/osd/ceph-0/ --type bluestore --pgid 3.e --op list
4.导出object
ceph-objectstore-tool --data-path /var/lib/ceph/osd/ceph-0/ --type bluestore --pgid 3.89 rbd_data.39ee25bd06008.0000000000000274 get-bytes rbd_data.39ee25bd06008.0000000000000274
5.修改object中内容
# echo "111111111" >rbd_data.808bed46380b7b.00000000000000ff
6.导入object
# ceph-objectstore-tool --data-path /var/lib/ceph/osd/ceph-31/ --type bluestore --pgid 5.a4 rbd_data.808bed46380b7b.00000000000000ff set-bytes rbd_data.808bed46380b7b.00000000000000ff
7.启动服务
# systemctl start ceph-osd@xx
11-10
651
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
03-03
2709
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)