本文档介绍如何快速创建文件系统,并将其挂载至云服务器ECS(Linux系统)上。
步骤一:创建文件系统
- 登录NAS控制台。
- 选择,单击创建文件系统。
- 在极速型区域,单击按量付费。
此处以按量付费类型为例进行说明。如果您要包年包月,请单击包年包月。包年包月是在按量付费的基础上推出的更加优惠的计费方式。
- 在创建文件系统页面,配置相关参数。
参数 |
说明 |
地域 |
选择要创建文件系统的地域。
|
可用区 |
可用区是指在同一地域内,电力和网络互相独立的物理区域。 同一地域不同可用区之间的文件系统与云服务器ECS互通。
单击下拉框选择可用区,建议和云服务器ECS在同一可用区,避免跨可用区产生的时延。
|
协议 |
选择NFS。
|
类型 |
包括标准型和高级型。
|
容量 |
选择合适的容量。 |
吞吐 |
选择合适的吞吐。 |
数据加密 |
使用KMS服务托管密钥,对文件系统落盘数据进行加密存储。在读写加密数据时,无需解密,详情请参见数据加密。
如果启用了数据加密功能,则在创建快照时,也会自动加密数据。
|
- 单击立即购买,根据页面提示,完成购买。
说明 创建文件系统成功后会绑定默认的权限组。如果您要修改权限组,请参见
修改挂载点的权限组。
步骤二:添加挂载点
在文件存储NAS中,需要通过挂载点将文件系统挂载至云服务器ECS。极速型NAS只支持专有网络类型的挂载点,具体操作如下所示。
- 登录NAS控制台。
- 选择。
- 找到目标文件系统,单击。
- 在添加挂载点页面,配置相关参数。
参数 |
说明 |
VPC网络 |
选择已创建的VPC网络。如果还未创建 ,请前往VPC控制台创建。
说明 必须与云服务器ECS选择一样的VPC网络和交换机。如果是不同的VPC,则需要先通过云企业网打通网络,才能挂载文件系统,详情请参见 跨VPC挂载文件系统。
|
交换机 |
选择VPC网络下创建的交换机。 |
权限组 |
根据需求选择权限组。
初始情况下,每个账号都会自动生成一个VPC默认权限组,允许同一VPC环境下的任何IP地址通过该挂载点访问文件系统。如果您要创建权限组,请参见管理权限组。
|
- 单击确定,创建挂载点。
步骤二:安装NFS客户端
在Linux系统中将NFS文件系统挂载至云服务器ECS,您需要先安装NFS客户端。
- 登录云服务器ECS。
- 运行以下命令,安装NFS客户端。
- 将同时发起的NFS请求数量修改为128, 详情请参见如何修改同时发起的NFS请求数量。
步骤四:挂载文件系统
- 登录云服务器ECS。
- 挂载NFS文件系统。
sudo mount -t nfs -o vers=3,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport file-system-id.region.extreme.nas.aliyuncs.com:/share /mnt
挂载命令中的参数说明如下表所示:
参数 |
描述 |
file-system-id.region.extreme.nas.aliyuncs.com:/share /mnt |
表示<挂载点地址>:<NAS文件系统目录> <当前服务器上待挂载的本地路径>,请根据实际情况替换。
- 挂载点地址:file-system-id.region.extreme.nas.aliyuncs.com,您可以在文件存储NAS控制台上,找到目标文件系统,单击管理,进入详情页面获取挂载点地址。
- NAS文件系统目录:极速型NAS的共享目录必须以/share开头,例如:/share、/share/subdir。
- 当前服务器上待挂载的本地路径:服务器(如ECS linux)的根目录(/)或任意子目录(如/mnt),如果是子目录,请确保子目录已存在。
|
vers |
文件系统版本,目前只支持nfs v3。 |
挂载选项 |
挂载文件系统时,可选择多种挂载选项,详情情参见下表。
注意 配置参数时,应注意以下内容:
- 如果您必须更改IO大小参数 (rsize和wsize),建议您尽可能使用最大值 (1048576),以避免性能下降。
- 如果您必须更改超时参数 (timeo),建议您使用150或更大的值。该timeo参数的单位为分秒 (0.1 秒),因此150表示的时间为15秒。
- 不建议使用soft选项,有数据一致性风险。如果您要使用soft选项,相关风险需由您自行承担。
- 避免设置不同于默认值的任何其他挂载选项。如果更改读或写缓冲区大小或禁用属性缓存,会导致性能下降。
|
挂载选项使用逗号分隔列表的形式,具体选项与说明如下表所示。
选项 |
说明 |
rsize |
定义数据块的大小,用于在您的客户端与云中的文件系统之间读取数据。建议值:1048576 |
wsize |
定义数据块的大小,用于在您的客户端与云中的文件系统之间写入数据。建议值:1048576 |
hard |
指定在NAS暂时不可用的情况下,使用文件系统上某个文件的本地应用程序时应停止并等待该文件系统恢复在线状态。建议启用该参数。 |
timeo |
指定时长(单位为 0.1 秒),即NFS客户端在重试向云中的文件系统发送请求之前等待响应的时间。建议值:60秒。 |
retrans |
指定NFS客户端应重试请求的次数。建议值:2 |
noresvport |
指定在网络重连时使用新的TCP端口,保障在网络发生故障恢复的时候不会中断连接。建议启用该参数。 |
- 执行
mount -l
命令,查看挂载结果。
如果回显包含如下类似信息,说明挂载成功。
- 挂载成功后,您可以在ECS上访问NAS文件系统,执行读取或写入操作。
您可以把NAS文件系统当作一个普通的目录来访问和使用,例子如下所示。
评论