Ceph:如何查看rbd映射的设备被哪个客户端使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ceph:如何查看rbd映射的设备被哪个客户端使用相关的知识,希望对你有一定的参考价值。

场景说明:Ceph的RBD设备,通过映射的方式给客户端进行使用,在服务端,你想知道到底某个pool的img被哪个客户端占用着。

# rbd info openshift01/openshift01-img01
rbd image 'openshift01-img01':
    size 102400 MB in 25600 objects
    order 22 (4096 kB objects)
    block_name_prefix: rbd_data.957f238e1f29
    format: 2
    features: layering
    flags:

说明:openshift01为pool的名称,openshift01-img01为img的名称。

# rados -p openshift01 listwatchers rbd_header.957f238e1f29
watcher=172.16.0.48:0/54296760 client.51052 cookie=1

说明:由上面输出结果可以知道,172.16.0.48为被映射的客户端。


以上是关于Ceph:如何查看rbd映射的设备被哪个客户端使用的主要内容,如果未能解决你的问题,请参考以下文章

ceph存储集群实战——ceph存储配置(映射RBD镜像到客户端)

在线调整ceph rbd 大小

RBD块设备在Ceph分布式存储中的具体应用

k8s分布式存储-Ceph

ceph 部署rbd文件系统

客户端怎么使用ceph的块设备