服务端:10.198.1.165
客户端:10.198.1.166
配置前先统一uid和gid,参考2022年4月11日补充
服务器侧
1.查看是否安装有NFS服务
没有的话需要进行安装
日志
2.创建共享目录,并赋予读写权限。
设置共享目录,并赋予读写权限
3.修改配置文件/etc/exports
/home/file是服务器端要共享出来的目录,
10.198.1.166是客户端的ip,
rw代表客户端可以对共享目录进行读写操作,
insecure 一个安全选项, 如果nfs服务端口号小于1024则可以不添加这个选项, 否则不添加的话, 是无法访问的.其他主机访问的话就会被拒绝.
附:
2021年1月11日补充问题
客户端挂载报错
后来配置文件改为如下重启可以了
4.启动NFS服务
启动NFS服务。
5.停闭防火墙或开放端口
需要开放端口或停闭防火墙,二取其一
方案一:停闭防火墙
适用个人环境或要求不高环境
方案二:开放端口
在设置了防火墙的环境中使用NFS,需要在防火墙上打开如下端口:
- portmap 端口 111 udp/tcp;
- nfsd 端口 2049 udp/tcp;
- mountd 端口 “xxx” udp/tcp
以下命令可以查看mountd端口
根据防火墙和安全策略不同用不同命令开通相应端口
iptables
firewall
客户端
1.创建挂载目录。
在客户端创建一个目录用来挂载共享目录,设置挂载目录,并赋予读写权限
2.验证服务器情况
以下情况就是服务端口没开,去服务端开端口
2.挂载共享目录。
命令格式:# mount NFS服务器ip:共享目录 本地挂载点目录
附:
挂载有个报错,这个是原来这个做了nfs服务器,停了nfs好了
2021年1月26日补充
rm: 无法删除或资源忙
今天准备重新挂载到新的nfs服务器,结果删除文件链接用了
rm -rf file/ 最后多了个斜杠,直接把原服务的内容都删了,还好不是正式,下次谨记。
另外提示已经mount
先查看资源占用情况,
查到进程id,杀掉进程,重新umount或mount
2022年4月11日补充
今天出现的问题是生成的文件在其他服务器客户端无法访问,显示权限是数字
如下:
这个经查,是两台服务器用户uid,组的gid不一致导致
查看两台服务器用户信息
主服务器
客户端服务器
主服务器1的uid和gid都是1005,但服务器2同用户的uid和gid是5302,所以1005传到服务器2没有找到对应的用户,只能显示数字
解决方法:杀掉所有进程,修改用户uid和gid
1.到服务器2杀掉所有yyq用户启动的进程
2.修改yyq的uid和gid
3.批量修改原有文件权限
以上就是本篇文章【【Linux】配置NFS共享目录】的全部内容了,欢迎阅览 ! 文章地址:http://dfvalve.xrbh.cn/quote/1604.html 行业 资讯 企业新闻 行情 企业黄页 同类资讯 网站地图 返回首页 迅博思语资讯移动站 http://keant.xrbh.cn/ , 查看更多