《NFS文件共享服务的搭建》RHEL


首先要清楚一点:NFS服务的共享是建立在linux和linux之间的。

 

配置任何服务之前我们要做的2件事:

 

iptables  -F

setenforce 0    NFS服务内核防火墙影响不大,主要还是iptables

 

 

 

服务端:

 

安装nfs服务软件包:

启动nfs服务

下面说一个NFS服务起不来的解决方法,这个错误还是比较常见的。

报错:RPC。。。。。问题,这个是因为我把rpc给关了:

把rpc打开重启下服务:

服务端共享出去/mnt对所有的主机(以只读的方式)

客户端  终端为白色

首先要识别下服务端是否有目录共享出来。

然后我们在挂载:

因为我们给的权限是只读所以写不进去:

提到客户端的挂载,也有2个常见的问题:(错误案列)

这样也是错的,ip前面多了//。域名服务失败,找不到这个共享目录。

第二种、、没截图我把报错说一下:

NO ROUTE TO HOST 没有路由到达主机

(服务端iptables –F解决火墙没刷干净)    

 

 

服务端赋予写的权限:

客户端:

可以创建文件,注意看文件的权限

服务端:(以root身份访问nfs服务共享目录,不转换root的权限)

客户端:file1

服务端:使用uid为500的用户身份访问nfs

客户端创建好文件在服务端看下:file2

注意:客户端没有这个用户,我们使用的用户uid也是服务端的用户,客户单看到的只是nobody,客户端只会用nfs,他们不会去看文件的权限,权限的管理还是服务端人员

转换root的权限,我们也不指定以那个用户身份去访问nfs,默认文件的身份nfsnobody

转换所有用户的身份,全部以uid为500 的用户身份去访问nfs

更多的书写方法参考帮助

配置服务端以域名的方式共享出去:

如果出现下面的情况:客户端挂载不上

去服务端配置域名,ip解析

客户端不用配置,然后就ok了

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

相关内容