阿里云的文件存储NAS的nfs怎么开机自动挂载到linux上

首先需要注意下,阿里云的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身份执行以下命令:

  1. echo "options sunrpc tcp_slot_table_entries=128" >> /etc/modprobe.d/sunrpc.conf
  2. echo "options sunrpc tcp_max_slot_table_entries=128" >>  /etc/modprobe.d/sunrpc.conf
  3. 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

发表评论

邮箱地址不会被公开。 必填项已用*标注

蜀ICP备14017386号-13