首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从fstab安装rbd设备?

如何从fstab安装rbd设备?
EN

Server Fault用户
提问于 2013-12-02 00:42:43
回答 1查看 7.9K关注 0票数 2

根据这一链接:

http://docs.ceph.com/docs/master/start/quick-rbd/

我可以安装一个rbd,它工作得很好。我要问的问题是,我怎么做这件事呢?

最终目标是将其挂载到/var/lib/mysql

我只找到了cephfs挂载的例子,但没有找到rbd。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-12-02 22:24:31

回答我自己的问题。我最初找到了这里的答案(就在诺亚发布他的链接到论坛之前)

基本上,rbdmap文件(我以前见过,但还没有意识到它的重要性)是使它正常工作的关键。

注意:我使用的是ceph。这可能是重要的,也可能没有意义。

init脚本/etc/init.d/rbdmap和/etc/ceph/rbdmap是其关键。

首先,您需要启用init脚本。在Ubuntu/Debian下,这是可以实现的。

代码语言:javascript
复制
sudo update-rc.d rbdmap defaults

然后编辑/etc/ceph/rbdmap,并根据给定的格式添加rbd条目。默认情况下,rbdmap文件包含:

代码语言:javascript
复制
# RbdDevice     Parameters
#poolname/imagename id=client,keyring=/etc/ceph/ceph.client.keyring

在那里输入新条目。

对于我的mysql磁盘:

代码语言:javascript
复制
rbd/mysql   id=admin,keyring=/etc/ceph/ceph.client.admin.keyring

而我的fstab文件包含:

代码语言:javascript
复制
/dev/rbd/rbd/mysql /mnt/mysql-data  ext4    defaults,noatime,_netdev        0       0

这将在启动时安装,在关机时卸载。_netdev参数指定在网络启动和初始化之前不会挂载rbd设备。

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

https://serverfault.com/questions/558562

复制
相关文章

相似问题

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