注意

本文档适用于 Ceph 的开发版本。

rbd-nbd -- 将rbd镜像映射到nbd设备

概要

rbd-nbd[-c conf] [--read-only] [--devicenbd设备] [--snap-id快照id] [--nbds_max限制] [--max_part限制] [--exclusive] [--notrim] [--encryption-format格式] [--encryption-passphrase-file密钥文件] [--io-timeout] [--reattach-timeout] 映射图像规范 | 快照规范
rbd-nbd取消映射nbd设备 | 图像规范 | 快照规范
rbd-nbd列出映射的
rbd-nbd连接 --devicenbd设备 图像规范 | 快照规范
rbd-nbd断开连接nbd设备 | 图像规范 | 快照规范

描述

rbd-nbd是一个用于RADOS块设备(rbd)镜像的客户端,类似于rbd内核模块。它将一个rbd镜像映射到一个nbd(网络块设备)设备,允许将其作为常规的本地块设备访问。

选项

-c ceph.conf

使用ceph.conf配置文件而不是默认的/etc/ceph/ceph.conf在启动期间确定监控器地址。

--read-only

映射为只读。

--nbds_max *限制*

在modprobe时覆盖NBD内核模块的nbds_max参数,用于限制nbd设备的数量。

--max_part *限制*

覆盖模块参数max_part。

--exclusive

禁止其他客户端写入。

--notrim

关闭trim/丢弃。

--encryption-format

图像加密格式。可能的值:luks, luks1, luks2

--encryption-passphrase-file

包含解锁图像加密的密码的文件路径。

--io-timeout *秒*

覆盖设备超时。Linux内核默认为30秒请求超时。允许用户选择指定另一个超时。

--reattach-timeout *秒*

指定内核在旧进程断开连接后等待新rbd-nbd进程连接的超时时间。默认为30秒。

--snap-id *快照id*

通过ID而不是名称指定要映射/取消映射/连接/断开连接的快照。

图像和快照规范

图像规范是 [池名。]/图像名
快照规范是 [池名。]/图像名@快照名

默认的池名。是“rbd”。如果图像名包含斜杠字符(‘/’),则需要指定池名。 is required.

可用性

rbd-nbd是Ceph的一部分,Ceph是一个大规模可扩展、开源的分布式存储系统。请参阅https://docs.ceph.com/中的Ceph文档以获取更多信息。

参见

rbd(8)

由 Ceph 基金会提供

Ceph 文档是一个由非盈利Ceph 基金会资助和托管的社会资源。如果您想支持此项目和其他工作,请考虑现在加入.