挂载访问

更新时间:

本文介绍挂载文件系统的客户端说明及挂载场景。在挂载文件系统前,请阅读以下内容。

客户端说明

CPFS支持通过CPFS-POSIX客户端或CPFS-NFS客户端两种方式挂载访问文件系统,同时支持通过CPFS-POSIX客户端和CPFS-NFS客户端互相访问。例如,通过CPFS-POSIX客户端创建的文件,修改的内容通过CPFS-NFS客户端可见,反之亦然。

CPFS-POSIX客户端和CPFS-NFS客户端有如下差异点,您可以根据业务需求选择合适的方式挂载CPFS文件系统。

  • 使用限制

    CPFS-POSIX客户端:待挂载CPFS的服务器需要最少2CPU核、4 GiB内存确保正常运行。

  • 支持的Linux版本

    关于CPFS-POSIX客户端和CPFS-NFS客户端支持的Linux版本,请参见使用限制

  • 差异

    差异

    CPFS-POSIX客户端

    CPFS-NFS客户端

    使用方式

    在计算节点Linux系统上安装POSIX客户端安装包,并将计算节点加入集群。

    需安装轻量化NFS客户端,在Linux系统上执行mount命令进行挂载后可访问。

    需要创建的挂载点

    POSIX挂载点。

    协议服务NFS数据访问点(导出目录)。

    支持K8s

    CSI(host path模式)。

    CSI(nfshost path模式)。

    Quorum节点

    会在用户侧创建3台小规格Quorum节点。产生部分额外ECS费用。

    无需创建Quorum节点。

    客户端可访问空间

    整个文件系统目录树。

    目录挂载点之下的目录树。

    性能

    最高的数据和元数据I/O访问性能,推荐访问100 KiB以下小文件使用。更多信息,请参见产品规格

    NFS协议本身性能影响,数据和元数据的IOPS性能低于POSIX客户端,推荐访问100 KiB及以上数据文件使用。更多信息,请参见产品规格

    访问控制

    NFS v4 ACL。

    NFS v4 ACL基于IPIP段的只读和读写控制。

    推荐场景

    ECS。

    容器(K8s/ACK/ECI)、特殊操作系统版本、影视渲染。

挂载场景

ECS实例挂载CPFS文件系统

容器服务Kubernetes版挂载CPFS文件系统

仅支持通过NFS协议访问CPFS文件系统。具体操作,请参见CPFS2.0静态卷

云电脑挂载CPFS文件系统

仅支持通过NFS协议访问CPFS文件系统。具体操作,请参见在云电脑中挂载CPFS文件系统

后续操作