环境
系统版本:centos7 7.6.1810
文件系统:xfs
文件服务:nfs
错误
开发人员反馈nfs文件写入有问题,提示:Input/output error
[web@localhost wisePushExcelExport]$ echo 4 > 7.txt
-bash: 7.txt: Input/output error
解决
步骤:
-
检查nfs的client/server均无明显错误日志(dmesg/message);
-
检查selinux、文件打开数、线程数、进程数等均无问题;
-
添加 -o nolock 关闭文件锁问题同样没有解决;
-
其他服务器无问题,新上的一批服务器(centos7)有问题,怀疑是系统问题重新安装系统无效;
-
都是centos7 7.6.1810部分可以部分不行,检查唯一区别是可用的文件系统为ext4,新装系统文件系统为xfs;
总结
初步分析是:之前自己装的系统都是ext4(centos6/centos7),机房给装的系统是xfs,造成nfs写入有问题,最后挂载时使用nfs的ver3而不是默认的ver4就可以了
mount -t nfs -o vers=3 10.10.10.10:/data/nfs/webfiles/ /home/web/webfiles/
参考
https://www.cnblogs.com/nineep/p/7011087.html
https://community.hpe.com/t5/System-Administration/NFS-nolock-option/td-p/4474666#.XOc5GdwzbIU
网友评论