- 查找pool以及需要查询的卷(/var/lib/ceph/bin/ceph osd pool ls)
找到该pool下有哪些卷
查找卷的信息
找到该卷上的数据
分别查询两个数据的osd map
从结果来看 2.103 就是第二段数据的 pgid 而他对应的osd分别为0和7 且0号osd为它的主osd
下面提供一些互查的命令
1. pg --> osd: 通过 pg 查找 osd
ceph pg map {pgid}
2. osd --> pg: 通过 osd 查找 pg
ceph pg ls-by-osd osd.{osdid}
3. pg --> pool: 通过 pg 查找 pool
ceph pg dump | grep "^{pgid}\."
4. pool --> pg: 通过 pool 查找 pg
ceph pg ls-by-pool {poolname}
ceph pg ls {poolid}
5. object --> osd: 通过 object 查找 osd
ceph osd map {poolname} {objectname}