一、概念(摘自百度百科)
NFS,是Network File System的简写,即网络文件系统。网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。
二、NFS服务器端配置
1.创建NFS共享目录
mkdir /home/NFS (目录随意建)
2.更改属主和用户
#chown -R nfsnobody /home/NFS
#chgrp -R nfsnobody /home/NFS
3.编辑exports文件的共享参数
#vi /etc/exports
添加内容:/home/NFS *(rw,async,no_root_squash)
4.使共享目录生效
#service portmap restart
#service nfs restart
#exportfs -a
ps:可设置开机自动启动nfs及portmap服务:
#chkconfig portmap on
#chkconfig nfs on
5.检查共享是否成功
#exportfs
#showmount -e
三、NFS客户端配置
1.创建挂载目录
#mkdir /home/NFS_client
2.挂载
#mount -t nfs NFS服务器ip:/home/NFS /home/NFS_client
3.查看挂载成功
#showmount -a NFS服务器IP
问题:
1.如何去掉showmount -a显示的共享目录
删除nfs服务器端/var/lib/nfs目录下rmtab文件中的相关记录即可
说明:NFS服务端受到一个mount请求,根据/etc/exports来决定是否提供服务,如果被允许,rpc.mountd创建一个文件句柄并在/var/lib/nfs/rmtab中加上一条纪录.该记录在umount时被删除