公司买了阿里云的nas服务用来共享存储,多个web服务器共同挂载同一个nas服务.挂载过程中出现如下报错
[root@BJ-SBC fs]# mount -t nfs 10.10.8.143:/u01/fs /u01/fs
mount: 文件系统类型错误、选项错误、10.10.8.143:/u01/fs 上有坏超级块、
缺少代码页或助手程序,或其他错误(对某些文件系统(如 nfs、cifs) 您可能需要一款 /sbin/mount.<类型> 助手程序)
经过排查,发现服务器本地没有安装nfs-utils和rpcbind包导致报错,安装后问题解决
Linux nfs客户端对于同时发起的NFS请求数量进行了控制,若该参数配置较小会导致IO性能较差,请查看该参数:
cat /proc/sys/sunrpc/tcp_slot_table_entries
默认编译的内核该参数最大值为256,可适当提高该参数的值来取得较好的性能,请以root身份执行以下命令:
echo "options sunrpc tcp_slot_table_entries=128" >> /etc/modprobe.d/sunrpc.conf
echo "options sunrpc tcp_max_slot_table_entries=128" >> /etc/modprobe.d/sunrpc.conf
sysctl -w sunrpc.tcp_slot_table_entries=128
修改完成后,您需要重新挂载文件系统或重启机器。
原文:https://www.cnblogs.com/johnsonjie/p/10517365.html