首先需要注意下,阿里云的linux挂载nfs性能有限制,需要修改下文件,官方说明:
https://help.aliyun.com/knowledge_detail/53839.html?spm=a2c4g.11186623.4.7.jXaKcm
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
修改完成后,您需要重新挂载文件系统或重启机器。
废话不多说,直接上代码
首先需要安装nfs
- CentOS:
sudo yum install nfs-utils
- Ubuntu 或 Debian:
sudo apt-get install nfs-common
然后进行挂载
mount -t nfs -o vers=4 xxxxxxx:/ /nas
上面的代码是挂载nfs的,意思是把nfs盘挂载到nas目录下面。
xxxxxxx代表阿里云的nas挂载地址
注意:需要nas文件夹存在,如果不存在会提示错误的。
然后要实现开机自动挂载nas,如下:
方法一:
在/etc/fstab这个文件中添加如下代码
xxxxxxx:/ /nas nfs defaults 0 0
xxxxxxx代表阿里云的nas挂载地址
方法二:
编辑/etc/下的rc.local脚本
然后把对应的需要执行的脚本写在exit 0前面,比如本次的命令就是
mount -t nfs -o vers=4 xxxxxxx:/ /nas
发布者:彬彬笔记,转载请注明出处:https://www.binbinbiji.com/jianzhanjiaoliu/2073.html