文档中心 > Linux挂载NFS共享目录(推荐)
Linux挂载NFS共享目录(推荐)

最近更新时间:2021-08-29

本文中操作系统为CentOS7.7 64位标准版。


使用限制和指导

  • 文件系统只能挂载到同一虚拟专有云中的弹性云主机上。

  • 只有处于“可用”状态的文件系统可以挂载到云主机。


操作步骤

  1. 在文件系统实例列表页面,单击需要挂载的文件系统ID,进入文件系统基本配置页面。

  2. 复制相应的挂载命令以供后续使用。NFS版本有4.0和3.0两种,请根据实际版本复制对应的命令。

    本示例中,需复制的挂载命令如下:

    2.2.1.2-2.png

    格式说明如下。

    • NFS v4:

      mount -t nfs -o vers=4,noresvport 挂载点:/NAS/CAPFS/data/文件系统ID /挂载目录

    • NFS v3:

      mount -t nfs -o vers=3,timeo=600,nolock 挂载点:/NAS/CAPFS/data/文件系统ID /挂载目录

    其中,挂载点、文件系统ID和挂载目录与实际情况相关,请根据实际情况进行替换。

  3. 登录需要挂载文件系统的Linux云主机实例。

  4. 安装NFS客户端。

    • CentOS操作系统执行如下命令安装NFS客户端(CentOS7.7为例)

      sudo yum install nfs-utils

      安装中途需要输入y继续执行。

    • Ubuntu操作系统执行如下命令安装NFS客户端(Ubuntu14为例)

      sudo apt-get install nfs-kernel-server

    回显说明如下:

    • 若回显sudo: unable to resolve host 主机名称,可尝试通过以下方式解决:

      1. 输入如下命令:

        sudo vi /etc/hosts

      2. 输入i进入编辑模式,将[root@localhost ~ ]中的localhost字段添加到文件中“localhost”后,如下图所示。

        2.2.1.2-4.png

      3. 输入:wq保存退出。

    • 若回显unable to locate package nfs-kernel-server,则可尝试输入以下命令解决:

      apt-get update

      安装过程中需要输入y继续执行。

  5. (可选)如果Linux实例内没有可使用的目标挂载目录,需执行mkdir命令创建挂载目录。

    mkdir /挂载目录

    例如,要创建挂载目录“/guazai”,则输入:

    mkdir /guazai

  6. 手动挂载文件系统。

    将在步骤2中复制的挂载命令,粘贴到操作系统命令终端。命令末尾的/localmnt需替换成挂载目录。

    以挂载点为“100.0.0.1”、文件系统为“nas-k5lq8yvz6lxu”、挂载目录为“/guazai”为例,NFS v4输入:

    mount -t nfs -o vers=4,noresvport 100.64.18.100:/NAS/CAPFS/data/nas-k5lq8yvz6lxu /guazai

    NFS v3输入:

    mount -t nfs -o vers=3,timeo=600,nolock 挂载点:/NAS/CAPFS/data/文件系统ID /挂载目录


操作结果

执行df -h命令查看磁盘空间统计信息。如下回显说明文件系统挂载成功。

2.2.1.3.png