ceph中rdb map出错rbd sysfs write failed怎么办
发表于:2024-11-27 作者:千家信息网编辑
千家信息网最后更新 2024年11月27日,小编给大家分享一下ceph中rdb map出错rbd sysfs write failed怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我
千家信息网最后更新 2024年11月27日ceph中rdb map出错rbd sysfs write failed怎么办
小编给大家分享一下ceph中rdb map出错rbd sysfs write failed怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
创建了一个rbd镜像
$ rbd create --size 4096 docker_test
然后,在Ceph client端将该rbd镜像映射为本地设备时出错。
$ rbd map docker_test --name client.adminrbd: sysfs write failedRBD image feature set mismatch. You can disable features unsupported by the kernel with "rbd feature disable".In some cases useful info is found in syslog - try "dmesg | tail" or so.
原因: rbd镜像的一些特性,OS kernel并不支持,所以映射失败。我们查看下该镜像支持了哪些特性。
$ rbd info docker_testrbd image 'docker_test': size 4096 MB in 1024 objects order 22 (4096 kB objects) block_name_prefix: rbd_data.43702ae8944a format: 2 features: layering, exclusive-lock, object-map, fast-diff, deep-flatten flags:
可以看到特性feature一栏,由于我OS的kernel只支持layering,其他都不支持,所以需要把部分不支持的特性disable掉。 方法一: 直接diable这个rbd镜像的不支持的特性:
$ rbd feature disable docker_test exclusive-lock object-map fast-diff deep-flatten
方法二: 创建rbd镜像时就指明需要的特性,如:
$ rbd create --size 4096 docker_test --image-feature layering
方法三: 如果还想一劳永逸,那么就在执行创建rbd镜像命令的服务器中,修改Ceph配置文件/etc/ceph/ceph.conf,在global section下,增加
rbd_default_features = 1
再创建rdb镜像。
$ rbd create --size 4096 docker_test
通过上述三种方法后,查看rbd镜像的信息。
$ rbd info docker_testrbd image 'docker_test': size 4096 MB in 1024 objects order 22 (4096 kB objects) block_name_prefix: rbd_data.43a22ae8944a format: 2 features: layering flags:
再次尝试映射rdb镜像到本地块设备,成功!
$ rbd map docker_test --name client.admin/dev/rbd0
以上是"ceph中rdb map出错rbd sysfs write failed怎么办"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
镜像
特性
支持
方法
篇文章
怎么办
内容
设备
成功
一劳永逸
不怎么
信息
再次
原因
命令
大部分
文件
更多
服务器
知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中国青年网网络安全
宫廷小说软件开发
软件开发技术课的总结
王能斌数据库原理b 树
华为软件开发云代码
w网络安全证书
有没有关于网络安全的新闻
易金卡网络技术
如何实现三台服务器网络互通
忻州软件开发要多少钱
老头环登不上服务器是什么原因
软件开发女硕士就业前景
软件开发项目经理管理思路
网络技术sls0
最好的服务器
网站链接数据库
把自己的电脑设为服务器
软件开发对于行业的意义
网络视频会议服务器参数
老男孩 网络安全 众筹
天河区国内网络技术开发商家
数据库技术与应用课心得
数据库没有开启远程怎么同步
检查数据是否在数据库
大数据库与大数据技术
南京租车软件开发
青鸟系统大型软件开发环境
网络安全员是什么
软件开发的wbs
算法设计改行软件开发