本文档介绍如何快速创建文件系统,并将其挂载至云服务器ECS(Linux系统)上。

前提条件

  1. 已注册阿里云账号,并完成实名认证。

    如果没有,请先注册阿里云账号,详情请参见阿里云账号注册流程

  2. 已开通NAS服务。

    首次登录NAS控制台时,根据页面提示开通NAS服务。

  3. 已完成云资源访问授权。
    首次使用极速型NAS时,根据页面提示,完成AliyunNASMangeENIRole角色授权。
    说明 目前只支持主账号使用极速型NAS。

    云资源访问授权
  4. 在需要创建文件系统的地域,已有可用的专有网络VPC。

    如果没有,请创建专有网络VPC,详情请参见创建专有网络和交换机

  5. 在需要创建文件系统的地域,已有可用的云服务器ECS,并将此云服务器ECS归属到已创建的专有网络VPC下。

    如果没有,请购买云服务器ECS,详情请参见创建ECS实例

步骤一:创建文件系统

  1. 登录NAS控制台
  2. 选择极速型NAS > 文件系统列表,单击创建文件系统
  3. 创建文件系统页面,配置相关参数。 此处以极速型NAS(按量后付费)为例。
    参数 说明
    地域
    选择要创建文件系统的地域。
    说明 不同地域的文件系统与云服务器ECS不互通。
    可用区

    可用区是指在同一地域内,电力和网络互相独立的物理区域。

    单击下拉框选择可用区,建议和云服务器ECS在同一可用分区。
    说明 同一地域不同可用区之间的文件系统与云服务器ECS互通。
    协议
    选择NFS
    说明 极速型NAS只支持NFS v3。
    类型

    包括标准型高级型

    容量

    选择合适的容量。

    吞吐

    选择合适的吞吐。

  4. 单击确定,创建文件系统。

步骤二:添加挂载点

在文件存储NAS中,需要通过挂载点将文件系统挂载至云服务器ECS。极速型NAS只支持专有网络类型的挂载点,具体操作如下所示。
说明 每个文件系统最多可添加1个挂载点。
  1. 登录NAS控制台
  2. 选择极速型NAS > 文件系统列表
  3. 找到目标文件系统,单击添加挂载点
  4. 添加挂载点页面,配置相关参数。
    参数 说明
    VPC网络
    选择已创建的VPC网络。如果还未创建 ,请单击点击前往VPC控制创建VPC网络进行创建。
    说明 必须与云服务器ECS选择一样的VPC网络和交换机。
    交换机

    选择VPC网络下创建的交换机。

    权限组
    选择VPC 默认权限组(全部允许)或已创建的权限组。
    说明 初始情况下,每个账号都会自动生成一个VPC默认权限组,允许同一VPC环境下的任何IP地址都可以通过该挂载点访问文件系统。如果您要创建权限组,详情请参见管理权限组
  5. 单击确定,创建挂载点。

步骤三:安装NFS客户端

在Linux系统中将NFS文件系统挂载至云服务器ECS,您需要先安装NFS客户端。

  1. 登录云服务器ECS
  2. 运行以下命令,安装NFS客户端。
    • 如果您使用CentOS、Redhat、Aliyun Linux操作系统,运行以下命令:
      sudo yum install nfs-utils
    • 如果您使用Ubuntu或Debian操作系统,运行以下命令:
      sudo apt-get update
      sudo apt-get install nfs-common
  3. 修改同时发起的NFS请求数量, 详情请参见如何修改同时发起的NFS请求数量
    NFS客户端对于同时发起的NFS请求数量进行了控制,默认编译的内核中此参数值为2,严重影响性能。

步骤四:挂载文件系统

您可以使用文件系统的DNS名称或挂载目标的DNS名称,将NFS文件系统挂载至云服务器ECS。文件系统的DNS名称会自动解析为所连接云服务器ECS的可用区中挂载目标的IP地址。

  1. 登录云服务器ECS
  2. 挂载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

    如果执行挂载命令报错,请参见挂载失败的排查与处理方法进行排查。

    挂载命令中的参数说明如下表所示:

    参数 描述
    挂载点
    挂载点包括挂载点域名和挂载点路径,请根据实际值替换。
    • 挂载点域名:添加挂载点时自动生成,无需手工配置。
    • 挂载点路径:挂载的目标地址,Linux 系统中的根目录(/)或任意子目录(如/mnt)。
    vers 文件系统版本,目前只支持nfs v3。
    挂载选项

    挂载文件系统时,可选择多种挂载选项,详情请参见手动挂载NFS文件系统中的挂载选项说明表

  3. 执行mount -l命令,查看挂载结果。

    如果回显包含如下类似信息,说明挂载成功。


    查看挂载结果
  4. 挂载成功后,您可以在ECS上访问NAS文件系统,执行读取或写入操作。

    您可以把NAS文件系统当作一个普通的目录来访问和使用,例子如下:


    读写操作

常见错误排查

如果挂载失败,请参见挂载失败的排查与处理方法进行排查。