nfs-utils bug导致nfs挂载失败

背景:
进行nfs实验时,发现nfs 挂载时使用mount -a 失败,提示如下信息
mount.nfs: access denied by server while mounting system1.domain1.example.com:/product

步骤:
1、查看nfs-server日志
tail -f /var/log/messages 没有任何提示
/var/log/路径下也无任何相关日志

2、查看服务器端firewalld 配置
一切正常

3、检查client 网络连接
没有发现异常

[[email protected] ~]# netstat -antu
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:111 0.0.0.0: LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:
LISTEN
tcp 0 0 x.x.x.x:819 x.x.x.x:2049 TIME_WAIT
tcp 0 0 x.x.x.x:25782 x.x.x.x:4505 ESTABLISHED
tcp 0 52 x.x.x.x:22 x.x.x.x:62480 ESTABLISHED
udp 0 0 127.0.0.1:323 0.0.0.0:*
[[email protected] ~]#
[[email protected] ~]#
[[email protected] ~]#

4、nfs-server抓包
发现明显报错信息
18:56:32.264938 IP node1.example.com.nfs > node2.example.com.945: Flags [P.], seq 29:53, ack 237, win 59, options [nop,nop,TS val 14292395 ecr 633061586], length 24: NFS reply xid 1460849323 reply ERR 20: Auth Bogus Credentials (seal broken)
18:56:32.264984 IP node2.example.com.945 > node1.example.com.nfs: Flags [F.], seq 237, ack 53, win 58, options [nop,nop,TS val 633061586 ecr 14292395], length 0
5、google
发现有类似错误,原因为nfs-utils bug导致,通过
yum update nfs-utils可以解决
6、update nfs-utils
yum update nfs-utils 问题解决
[[email protected] ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/cl-root 46G 2.1G 44G 5% /
devtmpfs 910M 0 910M 0% /dev
tmpfs 920M 12K 920M 1% /dev/shm
tmpfs 920M 8.5M 912M 1% /run
tmpfs 920M 0 920M 0% /sys/fs/cgroup
/dev/sda1 1014M 146M 869M 15% /boot
system1.domain1.example.com:/product 46G 2.1G 44G 5% /mnt/product
tmpfs 184M 0 184M 0% /run/user/0

7、nfs-utils版本更新前后
[[email protected] log]# rpm -qa | grep nfs
nfs-utils-1.3.0-0.33.el7.x86_64

[[email protected] log]# rpm -qa | grep nfs
nfs-utils-1.3.0-0.54.el7.x86_64

原文地址:http://blog.51cto.com/11851391/2133401

时间: 2024-10-12 22:15:08

nfs-utils bug导致nfs挂载失败的相关文章

linux nfs挂载失败案例

科普: linux磁盘结构 linux分区管理及文件系统格式化 linux挂载网络存储 挂载失败遇到的错误: (1)mount.nfs : access denied user:~ # sudo mount -t nfs -o rw 10.9.87.65:/filedir /filedir mount.nfs: access denied by server while mounting 10.9.87.65:/filedir 分析:很可能是网络不通,或者是目录名错误导致的文件目录获取不到 可以

nfs文件系统挂载失败解决方法

*/--> nfs文件系统挂载失败解决方法 Table of Contents 1. 错误提示 2. 我的配置 1 错误提示 bootserver=255.255.255.255, rootserver=192.168.1.88, rootpath= VFS: Mounted root (nfs filesystem) on device 0:12. Freeing init memory: 136K nfs: server 192.168.1.88 not responding, still

NFS配置不当导致的那些事儿

NFS(Network File System):是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源: NFS配置:(声明:以下NFS实验是在RedHat7上完成) 首先安装NFS(我的机子是最小化的系统,需要自己安装): yum install nfs-utils.x86_64 -y 启动服务: systemctl start rpcbind(如果这个服务不启动,nfs服务会启动失败) systemctl start nfs-server system

linux下配置nfs服务器以及设置自动挂载(以centos6.7为例)

NFS(百度百科):NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源.在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样. NFS在文件传送或信息传送过程中依赖于RPC协议.RPC,远程过程调用 (Remote Procedure Call) 是能使客户端执行其他系统中程序的一种机制.NFS本身是没有提供信息传输的协议和功能的,但NFS

Oracle 数据库服务器使用aix小机,并且该小机作为nfs client使用的一级挂载点问题

大家要务必掌握一个知识点: 在aix操作系统中(仅仅aix有该问题,其他os没有该问题),若是本aix 小机 作为nfs client 使用,并且本小机也是oracle的数据库服务器,并且在本小机上df -g看到的 挂载点(比如说是/rman)是一级的目录,若是nfs 出现问题(包括nfs server宕机,nfs client 与nfs server之间 断网等等),会导致 nfs client (此处就是作为oracle 数据库服务器的小机) 上的oracle 数据库出现异常:实例冻结,新的

NFS网络文件系统+autofs自动挂载

(1)实例:服务器端使用NFS服务输出/cxm目录为只读,/cxm下的目录为读写,并且开机自启动:客户端使用autofs服务自动挂载服务器输出的目录,并且1分钟无操作自动卸载. 服务器端:rhel6.3(192.168.200.122) [[email protected] 桌面]# mkdir /cxm   #新建父目录 [[email protected] 桌面]# mkdir /cxm/zyk  #新建子目录 [[email protected] 桌面]# ll -d /cxm  #查看父

NFS服务安装及自动挂载(一)

环境: server:    xuexi.com(rhel6.5) client:    study.com(rhel6.5) NFS:Network File System即网络文件系统,NFS允许一个系统在网络上与他人共享目录和文件,通过使用NFS用户和程序像访问本地文件一样访问远端系统上的文件. 工作模式:    C/S 应用端口: nfs:2049 系统安装: [[email protected] ~]# yum -y install nfs-util 相关管理命令: mount    

NFS配置及开机自动挂载

环境:Red Hat  6.7 服务端:192.168.163.128 客户端:192.168.163.131 背景:解决多个服务器之间数据共享 环境检查: 1.检查服务器是否安装nfs服务 rpm  -q  nfs-utils 2.如果没有安装的话执行 yum    install   nfs-utils    -y 3.启动rpcbind /etc/init.d/rpcbind start 4.启动nfs /etc/init.d/nfs start 配置步骤: 1.在服务端编辑 /etc/e

14.1 NFS介绍 14.2 NFS服务端安装配置 14.3 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上的一致 例如: 一个站点,上面传输了很多图片,用户访