NFS使用mount挂载无法挂载出问题后的排错思路

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NFS使用mount挂载无法挂载出问题后的排错思路相关的知识,希望对你有一定的参考价值。

NFS使用mount挂载无法挂载出问题后的排错思路

 

  1. 首先确认NFS服务端配置和服务是OK的,

在服务端使用showmount -e localhost  检查

[[email protected] ~]# showmount -e localhost
Export list for localhost:
/data/r_shared 192.168.221.1/24
/data/w_shared 192.168.221.1/24

2.确认NFS客户端showmount是否OK

[[email protected] ~]# showmount -e 192.168.221.130
mount clntudp_create: RPC: Port mapper failure - RPC: Unable toreceive

 

如果出现以上问题的解决思路:

a. ping NFS服务器的IP,看网络是不是通的

[[email protected] ~]# ping 192.168.221.130
PING 192.168.221.130 (192.168.221.130) 56(84) bytes of data.
64 bytes from 192.168.221.130: icmp_seq=1 ttl=64 time=0.352 ms
64 bytes from 192.168.221.130: icmp_seq=2 ttl=64 time=0.647 ms
64 bytes from 192.168.221.130: icmp_seq=3 ttl=64 time=0.192 ms

b. 通过111端口telnet一下NFS服务器192.168.1.111看能不能连上

[[email protected] w_dingjian]# telnet 192.168.1.111 111
Trying 192.168.1.111...
telnet: connect to address 192.168.1.111: No route to host
telnet: Unable to connect to remote host: No route to host

 

如果出现这情况,我们凭经验可以告诉我们可能是服务端的iptables或者SELINUX问题,

我们把NFS服务端的iptables或者SELINUX关掉,

.关闭selinux

修改配置文件需要重启机器:

修改/etc/selinux/config 文件

vim /etc/selinux/config

SELINUX=enforcing改为SELINUX=disabled

或者:

sed -i‘s#SELINUX=enforcing#SELINUX=disabled#g‘ /etc/selinux/config      #修改配置文件永久生效,但必须重启系统

 

★关闭防火墙iptables

[[email protected] ~]#  /etc/init.d/iptables stop
Flushing firewall rules:                                   [  OK  ]
Setting chains to policy ACCEPT: filter                    [  OK  ]
Unloading iptables modules:                                [  OK  ]
[[email protected] ~]#  /etc/init.d/iptablesstatus
Firewall is stopped.


3.再在客户端用showmount 一下服务器

[[email protected] ~]# showmount -e 192.168.221.130
Export list for 192.168.221.130:
/data/r_shared 192.168.221.1/24
/data/w_shared 192.168.221.1/24

 

现在返回到NFS服务器共享目录的信息,就OK了,现在就可以挂载了

 

4.使用mount -t对其进行挂载

[[email protected] ~]# mount -t nfs192.168.221.130:/data/bbs /mnt
[[email protected] ~]# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda3             17981340   2124800 14928388  13% /
/dev/sda1               295561     16842   263459   7% /boot
tmpfs                    60136         0    60136   0% /dev/shm
192.168.221.130:/data/bbs
                      17981344   2100176 14953008  13% /mnt

 

提示:在刚学习linux的时候,建议把iptablesSELINUX关闭,


本文出自 “Mr.Xiong`s 运维日志” 博客,请务必保留此出处http://mrxiong2017.blog.51cto.com/12559394/1932439

以上是关于NFS使用mount挂载无法挂载出问题后的排错思路的主要内容,如果未能解决你的问题,请参考以下文章

linux挂载aixnfs没有写权限

[nfs无法挂载问题] mount.nfs: access denied by server while mounting localhost:/data/dev/mysql

NFS服务意外断开,导致挂载的客户端“df -Th”命令无法使用,及挂载目录无法“cd”“ls”

nfs 深度讲解及inotify

请教关于nfs挂载时报Permission Denied的原因

unbuntu nfs 挂载失败 mount: RPC: Unable to receive; errno = Connection refused