3、exports命令vim
当修改/etc/exports配置文件后,使用exports命令挂载,能够不重启NFS服务,平滑重载配置文件。避免进程挂起,致使宕机。dom
3.一、exports命令经常使用选项ui
3.二、exportfs应用实例进程
在服务端,编辑/etc/exportsrpc
vim /etc/exportstest
#增长如下内容配置
/tmp/ 192.168.71.111/24(rw,sync,no_root_squash)file
使用exportfs -v查看此时的共享目录map
# exportfs -v方法
/home/nfstestdir
192.168.71.111/24(rw,wdelay,root_squash,all_squash,no_subtree_check,anonuid=1000,anongid=1000,sec=sys,rw,secure,root_squash,all_squash)
若是须要使刚刚增长的共享目录生效,咱们须要重启NFS服务。或者使用exportfs命令。
4、NFS客户端挂载可能会出现的问题
该问题主要出如今NFS4版本会有,客户端挂载共享目录后,无论是root用户仍是普通用户,建立新文件时属主和属组都是nobody
解决的办法:
第一种:客户端挂载时加上-o nfsvers=3
第二种:客户端服务端都须要进行操做
vim /etc/idmapd.conf
#把“#Domain = local.domain.edu” 改成 “Domain = xxx.com” (这里的xxx.com,随意定义吧),而后再重启rpcbind服务
显而易见,第一种方法更简单。
5、客户端自动挂载NFS共享目录
5.一、在客户端将挂载命令写入/etc/profile
vim /etc/profile
#写入挂载命令
mount -t nfs -o nolock 192.168.71.111:/tmp/ /mnt
5.二、将要挂载的NFS目录写在客户端的/etc/fatab文件中,挂载时使用mount -a
vim /etc/fstab
192.168.205.137:/tmp/ /mnt nfs default,nolock 0 0
以上两种方法均可以开机自动挂载NFS共享目录,建议使用第一种。由于若是NFS服务未启动,第二种方法可能会致使客户端没法开机。