热门推荐
【Linux】配置NFS共享目录
2024-10-31 20:24

服务端:10.198.1.165
客户端:10.198.1.166

【Linux】配置NFS共享目录

配置前先统一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,需要在防火墙上打开如下端口

  1. portmap 端口 111 udp/tcp
  2. nfsd 端口 2049 udp/tcp
  3. 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/ , 查看更多