阅读 161

rbd image找到对应osd位置

1. 查找image指纹信息

$ rbd info test_pool/test_image
rbd image 'test_image':
    size 102400 MB in 25600 objects
    order 22 (4096 kB objects)
    block_name_prefix: rbd_data.12c074b0dc51  #指纹就是12c074b0dc51
    format: 2
    features: layering, exclusive-lock, object-map, fast-diff, deep-flatten
    flags:
    create_timestamp: Sat Mar 24 22:46:35 2018


2. 根据指纹找到这个image的object

rados -p test_pool ls | grep 12c074b0dc51
rbd_data.12c074b0dc51.00000000000000bd
rbd_data.12c074b0dc51.0000000000000060


3. 根据object 查找对应的osd位置

$ ceph osd map test_pool rbd_data.12c074b0dc51.0000000000000092
osdmap e403 pool 'test_pool' (1) object 'rbd_data.12c074b0dc51.0000000000000092' -> pg 1.10eddf7f (1.17f) -> up ([17,1,4], p17) acting ([17,1,4], p17)


文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐