【nfs】输入输出错误

环境

系统版本: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

你可能感兴趣的:(【nfs】输入输出错误)