![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rbd
csdn_yds
Author of UBBD (Userspace Backend Block Device )
展开
-
ceph kernel rbd (三):rbd_image_request and rbd_obj_request
原创 2019-10-14 19:11:02 · 453 阅读 · 2 评论 -
防止ceph 集群 IO hang (第一部分)
在ceph集群的使用过程中,经常会遇到一种情况,当ceph集群出现故障,比如网络故障,导致集群无法链接时,作为客户端,所有的IO都会出现hang的现象。这样的现象对于生产业务来说是很不能忍受的。举例如下:环境# ./vstart.sh -l -k --bluestore# ceph -s cluster: id: 338b8b2e-fe88-4f2c-af4d...原创 2018-03-15 20:09:23 · 5076 阅读 · 1 评论 -
ceph kernel rbd (二): rbd map , rbd unmap
当我们使用krbd 的时候,第一件事就是rbd map,这个命令的目的是将一个rbd image 挂载到linux 成为一个block 设备。比如:[root@atest-guest build]# rbd lstest[root@atest-guest build]# rbd info testrbd image 'test': size 1 GiB in 256...原创 2019-08-05 15:18:28 · 5510 阅读 · 2 评论 -
ceph kernel rbd (一): 简介
kernel rbd是ceph 的块存储当中的linux-kernel client。在整个ceph当中的位置如图所示:其中kernel module就是本文提到的kernel rbd 模块。ceph 作为一个统一存储的分布式存储系统,提供了对象,文件和块存储三种存储接口。其中块存储又提供了两种client接口用于块存储的不同场景使用。(1)librbd:这是ceph 块存储...原创 2019-08-01 10:09:13 · 3805 阅读 · 0 评论