挂载访问
本文介绍挂载文件系统的客户端说明及挂载场景。在挂载文件系统前,请阅读以下内容。
客户端说明
CPFS支持通过CPFS-POSIX客户端或CPFS-NFS客户端两种方式挂载访问文件系统,同时支持通过CPFS-POSIX客户端和CPFS-NFS客户端互相访问。例如,通过CPFS-POSIX客户端创建的文件,修改的内容通过CPFS-NFS客户端可见,反之亦然。
CPFS-POSIX客户端和CPFS-NFS客户端有如下差异点,您可以根据业务需求选择合适的方式挂载CPFS文件系统。
使用限制
CPFS-POSIX客户端:待挂载CPFS的服务器需要最少2个CPU核、4 GiB内存确保正常运行。
支持的Linux版本
关于CPFS-POSIX客户端和CPFS-NFS客户端支持的Linux版本,请参见使用限制。
差异
差异
CPFS-POSIX客户端
CPFS-NFS客户端
使用方式
在计算节点Linux系统上安装POSIX客户端安装包,并将计算节点加入集群。
需安装轻量化NFS客户端,在Linux系统上执行
mount
命令进行挂载后可访问。需要创建的挂载点
POSIX挂载点。
协议服务NFS数据访问点(导出目录)。
支持K8s
CSI(host path模式)。
CSI(nfs和host path模式)。
Quorum节点
会在用户侧创建3台小规格Quorum节点。产生部分额外ECS费用。
无需创建Quorum节点。
客户端可访问空间
整个文件系统目录树。
目录挂载点之下的目录树。
性能
最高的数据和元数据I/O访问性能,推荐访问100 KiB以下小文件使用。更多信息,请参见产品规格。
受NFS协议本身性能影响,数据和元数据的IOPS性能低于POSIX客户端,推荐访问100 KiB及以上数据文件使用。更多信息,请参见产品规格。
访问控制
NFS v4 ACL。
NFS v4 ACL基于IP和IP段的只读和读写控制。
推荐场景
ECS。
容器(K8s/ACK/ECI)、特殊操作系统版本、影视渲染。
挂载场景
ECS实例挂载CPFS文件系统
容器服务Kubernetes版挂载CPFS文件系统
仅支持通过NFS协议访问CPFS文件系统。具体操作,请参见CPFS2.0静态卷。
云电脑挂载CPFS文件系统
仅支持通过NFS协议访问CPFS文件系统。具体操作,请参见在云电脑中挂载CPFS文件系统。