
# 挂载NFS文件共享到Linux客户端
文件共享创建完成后，用户需在本地服务器挂载文件共享，在本地共享目录和CSG的文件共享建立映射，通过同步本地目录的操作，实现数据实时上云管理。本章节主要介绍在Linux客户端挂载NFS文件共享的操作指导。
#### 前提条件
- 不同操作系统安装NFS客户端的命令不同，已明确服务器操作系统类型为Linux。
- 已在CSG管理控制台创建文件共享，并获取到文件共享路径。
 
#### 操作步骤
1. 以root用户登录本地服务器。
2. 挂载前，查看本地服务器系统是否安装NFS客户端。 
    表1查询和安装NFS客户端 
   | 操作系统                                                | 查询命令                       | 回显信息（已安装）                     | 安装命令                                    |
   |:---|:---|:---|:---|
   | Red Hat、Fedora或Oracle Enterprise Linux、Euler OS 2.3 | ``` rpm -qa|grep nfs ```   | ``` libnfsidmap nfs-utils ``` | ``` sudo yum -y install nfs-utils ```   |
   | SUSE或OpenSUSE                                       | ``` rpm -qa|grep nfs ```   | ``` nfsidmap nfs-client ```   | ``` zypper install nfs-client ```       |
   | Debian或Ubuntu                                       | ``` dpkg -l nfs-common ``` | ``` nfs-common ```            | ``` sudo apt-get install nfs-common ``` |
      
   不同操作系统回显信息不同，如果回显[表1]信息，说明已经成功安装NFS客户端，则执行[步骤3]；如果未回显表中信息，则需执行表中安装命令安装NFS客户端。
   
   
3. 登录客户端执行如下命令，创建本地挂载路径。
   
   ```
   mkdir /本地路径
   ```
   
   
4. 执行如下命令，挂载文件共享。 
   ```
   mount -t nfs -o vers=3,timeo=600,nolock 网关IP:/共享名称 /本地路径
   ```
   
   
5. 执行如下命令，查看文件共享挂载结果。 
   ```
   df –h
   ```
   
   
6. 在/etc/rc.local中追加如下加粗部分，确保操作系统重启时，能够自动挂载文件共享。 
   ```
   #!/bin/bash
   # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
   #
   # It is highly advisable to create own systemd services or udev rules
   # to run scripts during boot instead of using this file.
   #
   # In contrast to previous versions due to parallel execution during boot
   # this script will NOT be run after all other services.
   #
   # Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
   # that this script will be executed during boot.
   touch /var/lock/subsys/local
   mount -t nfs -o vers=3,timeo=600,nolock 网关IP:/共享名称 /本地路径
   ```
   
   
7. 挂载成功后，用户可以在客户端使用CSG提供的NFS文件共享服务，进行相应的文件共享操作。
 
#### 管理操作
如果需要取消挂载，执行命令如下。
```
umount /本地路径
```
![](https://support.huaweicloud.com/qs-csg/public_sys-resources/note_3.0-zh-cn.png)
执行取消挂载命令前，用户需先结束与当前文件共享所有的读/写操作，并退出当前共享本地路径目录。否则会取消挂载失败。
