云文件服务

产品文档

云文件服务

使用约束

支持的操作系统

云文件存储目前支持NFS v4.1和NFS v4.0协议,适用于linux云主机,兼容的京东云官方镜像版本包括:

  • CentOS 6.9 64位及以上版本,其中:CentOS 7.3及以上版本支持NFSv4.0和NFSv4.1协议,CentOS 6.9 至CentOS 7.2版本支持NFSv4.0协议。
  • Ubuntu 14.04 64位 和 Ubuntu 16.04 64位

请注意,在3.10.0-957.21.3.el7.x86_64,3.10.0-957.el7.x86_64 这两个内核版本下,存在sunrpc的bug,当访问CFS的网络出现异常时,可能会造成虚机卡住,无法操作。建议升级系统内核,避免在上述两个版本下使用云文件服务(CFS)。

资源限制

资源 限制
文件存储数 华北-北京 - 不超过5个 (可工单申请提升最大容量)
每个文件存储的挂载目标数 不超过1个
每个文件存储的VPC数 不超过1个
每个文件存储最大容量 不超过512GB(可工单申请提升最大容量)
每个文件存储最大文件数 不超过100万个 (可工单申请提升最大文件数)
每个文件存储可挂载客户端数 不超过1000个 (超过最大数量后无法保障每个客户端的稳定吞吐带宽)

单个文件大小限制

支持单个文件大小最大为8TB。

对NFS协议的支持

  • 文件存储支持NFS v4.1、NFS v4.0和NFS v3版本协议,暂不支持NFS v2。

  • NFSv4.1 和 NFSv4.0版本协议的以下功能暂不支持:

    • pNFS

    • 任何类型的客户端委派或回调

    • OPEN 操作始终返回 OPEN_DELEGATE_NONE作为委派类型。

    • OPEN 为 CLAIM_DELEGATE_CUR和 CLAIM_DELEGATE_PREV声明类型返回 NFSERR_NOTSUPP。

    • 强制锁定 京东云文件存储中的所有锁定都是建议性锁定,这意味着 READ 和 WRITE 操作在执行之前不会检查是否存在冲突锁定。

    • 拒绝共享 NFS 支持共享拒绝的概念,它主要由用户的 Windows 客户端用来拒绝其他人访问已打开的特定文件。京东云文件存储不支持该操作,并对指定除 OPEN4_SHARE_DENY_NONE之外的共享拒绝值的任何 OPEN 命令返回 NFS 错误NFSERR_NOTSUPP。Linux NFS 客户端不使用 OPEN4_SHARE_DENY_NONE之外的其他内容。

    • 访问控制列表 (ACL)

    • 京东云文件存储不更新文件读取的 time_access属性。京东云文件存储更新以下事件中的 time_access: 1)创建文件 (将创建 inode)。 2)在 NFS 客户端显式调用 setattr 时。 3)由于文件大小更改或文件元数据更改等原因导致向 inode 写入内容。 4)更新任何 inode 属性。

    • 命名空间。

    • 持久性回复缓存。

    • 基于 Kerberos 的安全性。

    • NFSv4.1 数据保留。

    • 目录上的 SetUID。

    • 使用 CREATE 操作时不支持的文件类型:块储存设备 (NF4BLK)、字符设备 (NF4CHR)、属性目录 (NF4ATTRDIR) 和命名属性 (NF4NAMEDATTR)。

    • 不支持的属性:FATTR4_ARCHIVE、FATTR4_FILES_AVAIL、FATTR4_FILES_FREE、FATTR4_FS_LOCATIONS、FATTR4_MIMETYPE、FATTR4_QUOTA_AVAIL_HARD、FATTR4_QUOTA_AVAIL_SOFT、FATTR4_QUOTA_USED、FATTR4_TIME_BACKUP 和 FATTR4_ACL,如果尝试设置这些属性,将导致向客户端发回 NFS4RR_ATTRNOTSUPP错误。

更新时间:2021-04-28 16:00:07
文档反馈 docs feedback