通常情况下,当您要访问NAS文件系统数据时,需要先创建NAS文件系统并完成挂载操作。本文介绍如何在NAS控制台创建NFS文件系统,并在专有网络下通过ECS实例(CentOS 8.2)挂载NFS文件系统并实现数据上传与下载。

前提条件

步骤一:创建NFS文件系统并添加挂载点

  1. 登录NAS控制台
  2. 文件系统选型指南区域,单击创建通用型NAS文件系统
  3. 创建通用型NAS文件系统面板,按如下说明配置必要参数。其他参数请您根据实际业务需求选择或选用默认配置。
    参数 说明
    地域 在下拉列表中,选择华东1(杭州)
    可用区 选择华东1 可用区B。与ECS实例同一可用区。
    协议类型 选择NFS
    挂载点类型 选择专有网络
    专有网络VPC 选择与ECS实例相同的VPC网络。
    虚拟交换机 选择VPC网络下创建的交换机。
  4. 单击立即购买,根据页面提示,完成购买。
  5. 返回NAS控制台,选择文件系统 > 文件系统列表,单击刚创建的文件系统名称。
  6. 在文件系统详情页面,单击挂载使用
  7. 挂载点页签,复制挂载命令备用。
    NFS

步骤二:挂载文件系统

  1. 连接ECS实例。连接方式,请参见连接ECS实例
  2. 安装NFS客户端。
    sudo yum install nfs-utils
  3. 增加同时发起的NFS请求的数量为128
    if (lsmod | grep sunrpc); then
    (modinfo sunrpc | grep tcp_max_slot_table_entries) && sysctl -w sunrpc.tcp_max_slot_table_entries=128
    (modinfo sunrpc | grep tcp_slot_table_entries) && sysctl -w sunrpc.tcp_slot_table_entries=128
    fi
    (modinfo sunrpc | grep tcp_max_slot_table_entries) && echo "options sunrpc tcp_max_slot_table_entries=128" >> /etc/modprobe.d/alinas.conf
    (modinfo sunrpc | grep tcp_slot_table_entries) && echo "options sunrpc tcp_slot_table_entries=128" >> /etc/modprobe.d/alinas.conf
  4. 执行步骤一中复制的挂载命令。
  5. 执行mount -l命令,查看挂载结果。
    如果返回信息包含如下类似信息,说明挂载成功。 查看挂载结果挂载成功后,您可以执行 df -h命令,查看当前文件系统的容量信息。

    如果挂载失败,请进行错误排查。具体操作,请参见挂载失败的排查方法与解决方案

步骤三:上传下载数据

挂载成功后,您可以在ECS上把NAS文件系统当作一个普通的目录来访问和使用,示例如下。 读写操作