Linux:nfs4_discover_server_trunking未处理错误-512。退出并出现错误EIO
时间:2020-02-23 14:39:53 来源:igfitidea点击:
在RHEL/CentOS 7.2和NFS中遇到以下行为?
NFS文件夹挂起挂起,可以在日志和dmesg中观察到以下输出:
NFS: state manager: lease expired failed on NFSv4 server 0.0.0.0 with error 10082 NFS: nfs4_discover_server_trunking unhandled error -512. Exiting with error EIO nfsd: last server has exited, flushing export cache NFSD: starting 90-second grace period (net ffffffff81a26d80)
在这种情况下,事实证明这是NFS软件堆栈中的某种错误。
系统上运行的软件版本为:
libnfsidmap-0.25-19.el7.x86_64 nfs-utils-1.3.0-0.65.el7.x86_64 nfs4-acl-tools-0.3.3-20.el7.x86_64
要变通解决此问题,我不得不降级到较低的版本。
为了继续,首先卸载当前软件包:
yum remove libnfsidmap nfs-utils nfs4-acl-tools
并安装以下内容:
yum install libnfsidmap-0.25-12.el7.x86_64 nfs-utils-1.3.0-0.21.el7_2.1.x86_64 nfs4-acl-tools-0.3.3-14.el7.x86_64
注意:这两个内核版本都试图这样做:
kernel-3.10.0-327.el7.x86_64 kernel-3.10.0-327.36.2.el7.x86_64