关于NFS的客户端挂载卡死问题记录

系统环境:centOS5版本和centOS6版本

客户端的版本:nfs-utils-1.2.3

挂载使用的是默认的参数。

异常现象:

  当nfs服务端出现异常时,客户端挂载会不断的去尝试连接nfs服务端,导致客户端使用df命令显示挂载的文件系统时出现卡死,有时候使用Ctrl+C可以解决,可能是由于该挂载目录没有被占用的缘故,之后会出现负载逐渐升高,直至整个机器无法正常提供服务,表现为iostat很高。

  附:当nfs服务端自己挂载自己的时候也会出现这样的情况,重启服务器之后恢复。

尝试以下的办法,仍然无效:

  (1)使用lsof 挂载的目录,没有文件占用,fuser -k  挂载目录,显示busy,无法卸载。

  (2)umount -f 挂载目录,没有用。

扩展:

  挂载的时候使用软挂载的参数或设置失败重连的参数,仍旧出现问题,目前貌似没有找到解决办法。

时间: 2024-08-09 04:00:21

关于NFS的客户端挂载卡死问题记录的相关文章

NFS客户端挂载出错

NFS错误总结: 在搭建NFS网络共享系统过程中,挂载NFS客户端的时候出现错误: [[email protected] ~]# mount -t nfs 192.168.190.7:/old  /opt mount.nfs: access denied by server while mounting 192.168.190.7:/old 查看系统日志: [[email protected] opt]# cat /var/log/messages|grep mount Jul 24 14:46

客户端挂载nfs报错mount: wrong fs type, bad option, bad superblock on...

解决客户端挂载nfs是出现如下报错问题:      mount: wrong fs type, bad option, bad superblock on 172.16.1.9:/home/addam,        missing codepage or helper program, or other error        (for several filesystems (e.g. nfs, cifs) you might        need a /sbin/mount.<type

Linux之NFS服务部署与Windows客户端挂载

FS服务(Windows 客户端+Linux 服务端) Windows 客户端 1.添加NFS服务2.进入CMD界面查看NFS添加是否成功.3.挂载远程文件目录至本地4.卸载挂载文件 Linux服务端 1.查看Linux系统是否安装rcpbind,nfs组件(如未安装请先安装).配置文件目录/etc/exports ? ?// NFS服务的主要配置文件 备注:默认情况下此文件是空文件,需要自己配置.具体格式如下:<输出目录> [客户端 选项(访问权限,用户映射,其他)] 1.输出目录 NFS系

企业生产环境NFS客户端挂载建议(八)

企业生产环境NFS客户端挂载建议: 一.把NFS rpc服务的启动命令和挂载命令均放到/etc/rc.local,然后通过nagios监控软件监控开机后的挂载情况.如: [[email protected] ~]# cat /etc/rc.local #!/bin/sh # # Thisscript will be executed *after* all the other init scripts. # You canput your own initialization stuff in 

关于NFS客户端挂载成功但不显示NFS服务端挂载目录下的文件的处理办法及问题还原。

一.问题原因 1.1NFS客户端某个目录虽然挂载成功NFS服务端的目录,但是NFS客户端挂载目录里并不显示NFS服务端目录下的内容. 1.2NFS客户端某个目录虽然卸载成功NFS服务端的目录,但是NFS客户端挂载目录里依然显示NFS服务端目录下的内容. 二.问题结论 在NFS客户端挂载/卸载NFS服务端目录的时候一定要事先退出挂载目录!挂载/卸载目录之后,再进入挂载目录查看结果! 三.问题展现 3.1测试服务器基本配置 #提供一台NFS客户端,一台NFS服务端.下述不提供NFS安装教程. #两台

CentOS 7 nfs客户端挂载问题

配置nfs服务器时,服务器端挂载没有问题,但是客户端挂载时提示:mount.nfs: Connection timed out 解决方法1: 关闭firewalld # systemctl stop firewalld # firewall-cmd --state not running 解决方法2: rpcinfo -p 显示如下: program vers proto program vers proto   port  service    100000    4   tcp    111

14.1-14.3 NFS介绍,服务端安装,客户端挂载NFS

14.1 NFS介绍 NFS是Network File System的缩写 NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本 NFS数据传输基于RPC协议,RPC为Remote Procedure Call的简写. NFS应用场景是:A,B,C三台机器上需要保证被访问到的文件是一样的,A共享数据出来,B和C分别去挂载A共享的数据目录,从而B和C访问到的数据和A上的一致 NFS架构 应用场景: A B C为别是三台

NFS的常用挂载参数

好吧,先来介绍一下mount命令的主要参数吧! ① suid | nosuid : 当挂载的分区上面有任何SUID的二进制程序时,只要使用nosuid就可以取消SUID的功能 ② rw | ro :可以指定文件系统是只读还是可读写.服务器可以提供读写,客户端可以仅允许只读. ③ dev | nodev : 一般只有/dev这个目录才会有特殊的设备,一般选择nodev ④ exec | noexec : 如果想要挂载是可执行的二进制文件,则选择exec,如果是类似与/home的数据分区,可以选择n

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

NFS使用mount挂载无法挂载出问题后的排错思路 首先确认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 p