如何解决 NFS 目录访问被挂住的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何解决 NFS 目录访问被挂住的问题相关的知识,希望对你有一定的参考价值。

参考技术A 方法/步骤

首先确认自己的服务器上面是否有portmap和nfs包,一般情况下都会有.
查询命令:
rpm -qa | grep portmap
rpm -qa | grep nfs
如果有就接着向下走

启动portmap和nfs,但是portmap的先于nfs启动,因为portmap为nfs动态分配端口

查看是有启动正常用如下命令
prcinfo -p
如果看到portmap和nfs表示启动正常

设置你要共享的文件和目录 编辑vi /etc/exports
格式如下:
共享目录 允许访问的主机ip(权限)

输出共享目录和文件
1.要不重启nfs服务
2.使用exportfs -rv命令

接着到另一台服务器上面去挂载nfs服务器输出的文件和目录
1.新建你要挂载的目录
2.查看nfs服务器的输出目录
showmount -e nfs的ip

挂载目录或文件
格式如下:
mount NFS服务器地址:/usr/local/web /mnt/websites

查看挂载结果
df -h

测试共享时候成功,在web1上面下面的挂载目录下面新建一个文件然后随便写点东西看web2上面时候同步
卸载目录的命令:
umount /mnt/websites

Kerberos+NFS常见的问题

今天搞了一天的Kerberos+nfs共享发现了一堆问题和大家分享一下经验
1、共享后使用rw和o+w权限后切换其他用户依然无法访问,查看权限时全部变成???

技术图片
解决方法:可能是因为kerberos服务器没有添加principal,

addprinc ldapuser0

添加用户对应的pric后就解决了
2、挂载一直提示没有权限的问题,因为博主是先将keytab文件下载到home目录下,然后再移到etc下的,没有考虑SElinux标签的安全上下文的问题,检查日志发现是Selinux的安全上下文的问题技术图片
解决方法:关闭SElinux或者修改keytab文件的安全上下文标签

chcon -t krb_keytab_t *.keytab

以上就是博主在搭建测试Kerberos+nfs遇到的一些问题了,如果你还有其他问题,在评论区提出来吧

以上是关于如何解决 NFS 目录访问被挂住的问题的主要内容,如果未能解决你的问题,请参考以下文章

网站被黑了被挂马篡改后我是如何解决网站被挂马!

我的网站又被挂马了怎么解决?

nfs服务共享不成功的解决,内涵nfs攻击

网站被挂马,有黑链,该怎么解决?

微信打开网站被提示已停止访问该网页该怎么解决

挂载nfs卷时如何解决postgresql docker容器的chown权限问题?