注意
本文档适用于 Ceph 开发版本。
内核模块操作
重要
要使用内核模块操作,您必须有一个正在运行的 Ceph 集群。
获取镜像列表
要挂载块设备镜像,首先返回镜像列表。
rbd list
映射块设备
使用rbd
将镜像名称映射到内核模块。您必须指定镜像名称、池名称和用户名称。rbd
如果尚未加载,它将为您加载 RBD 内核模块。
sudo rbd device map {pool-name}/{image-name} --id {user-name}
例如:
sudo rbd device map rbd/myimage --id admin
如果您使用cephx对于身份验证,您还必须指定一个密钥。它可能来自密钥环或包含密钥的文件。
sudo rbd device map rbd/myimage --id admin --keyring /path/to/keyring
sudo rbd device map rbd/myimage --id admin --keyfile /path/to/file
显示映射的块设备
要显示映射到内核模块的块设备镜像,请使用以下命令:rbd
,指定device list
参数。
rbd device list
取消映射块设备
要使用以下命令取消映射块设备镜像,请指定rbd
命令,指定device unmap
参数和设备名称(即,按惯例与块设备镜像名称相同)。
sudo rbd device unmap /dev/rbd/{poolname}/{imagename}
例如:
sudo rbd device unmap /dev/rbd/rbd/foo
由 Ceph 基金会带给您
Ceph 文档是一个社区资源,由非盈利的 Ceph 基金会资助和托管Ceph Foundation. 如果您想支持这一点和我们的其他工作,请考虑加入现在加入.