注意
本文档适用于 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)