NFS功能介绍:



他可以将多个目录或者单个目录进行发布,例如我们在网刻系统的时候可以用NFS来共享光盘镜像,NFS是以发布目录的方式将文件进行发布,而客户端是以挂载的方式进行访问。客户端可以节省本地空间,将数据存放在nfs服务器上。NFS也可以针对但个用户以及多用户设置不同的访问权限。



详细配置步骤:



安装NFS必须要开启的服务有:nfs、portmap、



NFS的配置相对于其他服务是比较简单的,我们依然还是要注意防火墙以及SElinux,



首先我们检查软件是否已安装。




linux 如何查看nfs端口是否被阻止 linux 查看nfs版本_配置文件


在安装redhat linux 时这些包默认就已被安装,如果你检查发现没有安装,可以使用一下命令进行安装;


#rpm –ivh nfs*


#rpm –ivh portmap


配置NFS,配置文件在/etc/exports


首先我们使用vim打开/etc/exports 我们会发现这是一个空文件,里面没有任何内容。如果没有此文件,我们可以新创建一个,


这里我们举个例子来完成对NFS的配置,


例如:公司有多台计算机,而其中只有一台服务器有光驱,而我们其他的计算机也想安装光盘上的软件,现在我们就可以用NFS来实现。例如我们的服务器光驱挂载在/media上,接下来我们来编辑配置文件来实现以上的功能。


依然使用vi打开配置文件编辑以下内容:


linux 如何查看nfs端口是否被阻止 linux 查看nfs版本_客户端_02


然后保存退出,这个文件里我们只需编辑俩个字段:前面的为共享目录,后面的为哪些人可以访问以及访问权限,*代表所有人(ro)为只读权限。


启动服务


linux 如何查看nfs端口是否被阻止 linux 查看nfs版本_配置文件_03


然后我们可以使用exportfs命令查询输出的目录,


linux 如何查看nfs端口是否被阻止 linux 查看nfs版本_操作系统_04


客户端挂载


使用mount命令挂载,例如我/下有nfs目录,我将挂载到nfs目录上


linux 如何查看nfs端口是否被阻止 linux 查看nfs版本_客户端_05


然后我们就可以访问光盘目录了,


反挂载使用umount /nfs


我们还可以使用shoumount --export 192.168.0.7 查看NFS所发布的目录


如果您想共享其他的目录也是安装同样的方法,注意权限问题,目录权限和共享权限。


一些相关共享权限:


ro 客户端为只读权限


rw 客户端为读写权限


root_sqush 客户端使用root访问时映射为nobady (默认选项)


no_root_squash 客户端映射为root访问


转载于:https://blog.51cto.com/250688049/1076130