Linux之NFS共享

一、概念(摘自百度百科)

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时被删除

你可能感兴趣的:(Linux)