挂载NFS文件共享到Linux客户端
文件共享创建完成后,用户需在本地服务器挂载文件共享,在本地共享目录和CSG的文件共享建立映射,通过同步本地目录的操作,实现数据实时上云管理。本章节主要介绍在Linux客户端挂载NFS文件共享的操作指导。
前提条件
- 不同操作系统安装NFS客户端的命令不同,已明确服务器操作系统类型为Linux。
- 已在CSG管理控制台创建文件共享,并获取到文件共享路径。
操作步骤
- 以root用户登录本地服务器。
- 挂载前,查看本地服务器系统是否安装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客户端。
- 登录客户端执行如下命令,创建本地挂载路径。
mkdir /本地路径
- 执行如下命令,挂载文件共享。
mount -t nfs -o vers=3,timeo=600,nolock 网关IP:/共享名称 /本地路径
- 执行如下命令,查看文件共享挂载结果。
df –h
- 在/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:/共享名称 /本地路径
- 挂载成功后,用户可以在客户端使用CSG提供的NFS文件共享服务,进行相应的文件共享操作。
管理操作
如果需要取消挂载,执行命令如下。
umount /本地路径
执行取消挂载命令前,用户需先结束与当前文件共享所有的读/写操作,并退出当前共享本地路径目录。否则会取消挂载失败。