快速入门(CPFS-NFS)(推荐)
CPFS通过协议服务支持NFS协议。利用NFS协议,可以获得更加优秀的操作系统兼容性和计算端弹性,并仍能享受CPFS强大的吞吐能力。本文以CentOS操作系统为例,介绍如何快速部署CPFS,并通过NFS协议进行挂载使用。CPFS协议服务可独立提供NFS协议挂载点,不依赖POSIX挂载点。
前提条件
已开通文件存储CPFS服务。
首次登录文件存储控制台时,根据页面引导开通CPFS服务。
已创建一个ECS实例,且为CPFS-NFS客户端支持的如下操作系统。更多信息,请参见创建ECS实例。
操作系统类型 操作系统版本 Alibaba Cloud Linux - Alibaba Cloud Linux 3.2104 64位
- Alibaba Cloud Linux 2.1903 64位
CentOS - CentOS 8.x 64位
- CentOS 7.x 64位
Ubuntu - Ubuntu 20.04 64位
- Ubuntu 18.04 64位
- Ubuntu 16.04 64位
Debian - Debian 10.x 64位
- Debian 9.x 64位
- Debian 8.x 64位
本文使用的ECS实例和CPFS文件系统实例配置如下:
ECS
操作系统:CentOS 7.9
地域:华东1(杭州)
可用区:杭州可用区K
CPFS
地域:华东1(杭州)
可用区:杭州可用区K
类型:100MB/s/TiB基线
配置容量:3600 GiB
操作视频
使用流程
步骤一:创建文件系统
(可选)步骤二:创建Fileset
Fileset是在CPFS文件系统中的一个小型文件系统,拥有独立的inode空间和管理能力,在文件系统目录结构中表现为一个目录。建议您创建Fileset用于导出数据,创建NFS挂载点。Fileset相比普通目录具备更强的功能,例如文件数量限制、数据流动等。
在左侧导航栏,选择文件系统列表,单击刚创建的文件系统名称。
在文件系统详情页面,选择Fileset。
在Fileset页签,单击创建Fileset,配置如下必要参数。其他参数请您根据实际业务需求选择或选用默认配置。
Fileset路径:Fileset在文件系统中的路径。例如:/fileset1/。
单击确定。
步骤三:创建协议服务和导出目录
使用NFS协议访问CPFS文件系统,您需要配置协议服务生成挂载地址用于ECS实例挂载CPFS文件系统。
在左侧导航栏,选择协议服务页签,单击创建协议服务,按如下说明配置必要参数。其他参数请您根据实际业务需求选择或选用默认配置。更多信息,请参见管理协议服务。
配置项
说明
协议类型
选择NFS V3。
交换机
选择与文件系统相同VPC网络下创建的交换机。
协议导出
单击(推荐)Fileset,选择步骤二:创建Fileset创建的Fileset。
导出VPC网络
选择与ECS实例相同的VPC。
导出交换机
选择与ECS实例相同的交换机,协议集群通过该vSwitch将协议服务导出到指定的导出VPC。
说明单个协议服务最多消耗vSwitch上32个IP地址,请确保该vSwitch IP资源充足。
单击确定。
在刚创建的协议服务的操作列,单击导出目录。
在导出目录面板,复制挂载地址备用。
步骤四:安装CPFS-NFS客户端并挂载文件系统
连接ECS实例。连接方式,请参见连接ECS实例。
配置CPFS-NFS客户端。
下载CPFS-NFS客户端。
wget https://cpfs-hangzhou-nfs-client.oss-cn-hangzhou.aliyuncs.com/aliyun-alinas-utils-latest.el.noarch.rpm
安装CPFS-NFS客户端。
sudo yum install aliyun-alinas-utils-*.rpm
检查CPFS-NFS客户端安装结果。
which mount.cpfs-nfs
如果回显包含如下类似信息,说明CPFS-NFS客户端安装成功。
/usr/sbin/mount.cpfs-nfs
挂载CPFS文件系统。
sudo mount -t cpfs-nfs -o vers=3,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport file-system-id.region.cpfs.aliyuncs.com:/share/path /mnt
其中,
file-system-id.region.cpfs.aliyuncs.com:/share/path
替换为步骤三复制的挂载地址,/mnt
替换为当前服务器上待挂载的本地路径。更多挂载参数说明,请参见参数说明。执行
mount -l
命令,查看挂载结果。挂载成功后,您可以执行
df -h
命令,查看当前文件系统的容量信息。说明为避免已挂载文件系统的云服务器ECS重启后,挂载信息丢失,您可以通过在ECS实例中配置/etc/fstab文件,实现在云服务器ECS设置重启时CPFS-NFS文件系统自动挂载。具体操作,请参见配置开机时自动挂载。
步骤五:验证挂载
挂载成功后,您可以在ECS上把CPFS文件系统当作一个普通的目录来访问和使用。
本文以ECS实例上挂载的本地路径/mnt
为例,介绍在CPFS文件系统中创建文件和删除文件。