【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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容