首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用保险丝驱动程序安装rbd设备?

如何使用保险丝驱动程序安装rbd设备?
EN

Server Fault用户
提问于 2015-07-09 03:38:52
回答 1查看 2.6K关注 0票数 2

这是一个来自:如何从安装rbd设备?的后续问题,我曾问过这个问题。

如何使用保险丝驱动程序安装rbd设备?(我不能在没有打开很多特权的情况下使用来自docker的内核驱动程序)

据我所知,我用如下所示的内容创建了一个fstab文件中的条目:

代码语言:javascript
复制
id=client.admin /mnt fuse.ceph 0 0

但是,我不知道如何指定rbd块设备。如果我运行这个挂载,我会在/mnt/mariadb1 1中看到一个文件(mariadb1是我的rbd设备的名称,由rbd创建--size 250000 mariadb1)

如何将其实际挂载为文件系统?

注意:是的,我真的很想使用内核rbd驱动程序,然后从主机上挂载它,然后将它公开到我的坞容器中,但是.我在用CoreOS。

如果可以在主机挂载命名空间中挂载文件系统,我会满足于此,但还没有找到前进的道路。我所管理的最好的方法是从一个拥有很多特权的容器中挂载它。但我不能把那个容器和.体积分享。我并不想让这个特定的容器完全访问主机。

EN

回答 1

Server Fault用户

发布于 2015-08-06 15:16:06

使用ceph.fuse文件系统类型(及其手动等效的ceph.fuse)来挂载cephfs卷。这些从根本上不同于RADOS块设备(RBD)。

一方面,RBD表示一个块设备,主机系统可以在该设备上运行文件系统,就像对物理块设备一样。Ceph对RBD中的文件系统的结构一无所知。另一方面,cephfs本身就是一个文件系统,即C年会管理单个文件和元数据。其后果之一是,您通常只能挂载RBD一次,因为访问同一块设备的两台主机没有任何同步访问它的规定,而您可以安装一个cephfs,这与网络文件系统非常相似。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/704504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档