5.11. 客户端特性
有时,您可能希望设置 Ceph 文件系统(CephFS)功能,客户端必须支持它们才能使用 Ceph 文件系统。没有这些功能的客户端可能会破坏其他 CephFS 客户端,或以意外方式的行为。此外,您可能还需要新的功能来防止较早的功能,并且可能会需要 buggy 客户端连接到 Ceph 文件系统。
重要
CephFS 客户端缺少新添加的功能会自动被驱除。
您可以使用 fs features ls
命令列出所有 CephFS 功能。您可以使用 fs required_client_features
命令添加或删除要求。
语法
fs required_client_features FILE_SYSTEM_NAME add FEATURE_NAME fs required_client_features FILE_SYSTEM_NAME rm FEATURE_NAME
功能描述
reply_encoding
- 描述
- 如果客户端支持此功能,Ceph 元数据服务器(MDS)以可扩展格式对回复请求进行编码。
reclaim_client
- 描述
- Ceph MDS 允许新客户端回收另一个客户端的状态。NFS Ganesha 使用此功能。
lazy_caps_wanted
- 描述
- 当过时的客户端恢复时,如果客户端支持此功能,Ceph MDS 只需要重新发布明确需要的功能。
multi_reconnect
- 描述
- 在 Ceph MDS 故障转移事件后,客户端向 MDS 发送重新连接消息,以重新建立缓存状态。客户端可以将大量重新连接消息分成多个消息。
deleg_ino
- 描述
- 如果客户端支持此功能,Ceph MDS 会将索引节点编号委派给客户端。委派索引节点编号是客户端进行同步文件的先决条件。
metric_collect
- 描述
- CephFS 客户端可以将性能指标发送到 Ceph MDS。
alternate_name
- 描述
- CephFS 客户端可以设置和理解目录条目的备用名称。此功能允许加密文件名。