注意
本文档适用于 Ceph 的开发版本。
内核驱动程序支持的功能
内核驱动程序是独立于核心 ceph 代码开发的,因此它在功能实现上与 FUSE 驱动程序有时会有所不同。以下详细介绍了内核驱动程序中各种 CephFS 功能的实现状态。
内联数据
内联数据是在 Firefly 版本中引入的。此功能在主线 CephFS 中正在被弃用,并可能会在未来的内核版本中移除。
Linux 内核客户端 >= 3.19 可以读取内联数据,并在文件数据被修改时将现有的内联数据转换为 RADOS 对象。目前,Linux 内核客户端不会将文件数据存储为内联数据。
有关详细信息,请参阅 实验性功能。
配额
配额最初是在 hammer 版本中引入的。配额磁盘格式在 Mimic 版本中进行了更新。Linux 内核客户端 >= 4.17 可以支持新格式的配额。目前,没有 Linux 内核客户端支持旧格式的配额。
有关详细信息,请参阅 配额。
Ceph 集群中的多个文件系统
此功能是在 Jewel 版本中引入的。Linux 内核客户端 >= 4.7 可以支持此功能。
有关详细信息,请参阅 实验性功能。
多个活动元数据服务器
此功能自 Luminous 版本以来已得到支持。当存在多个活动 MDS 时,建议使用 Linux 内核客户端 >= 4.14。
快照
此功能自 Mimic 版本以来已得到支持。如果使用快照,建议使用 Linux 内核客户端 >= 4.17。