cat /etc/auto.nfsc
#Mountpoint -rw,soft,intr,rsize=32768,wsize=32768,tcp,timeo=300 Naspath
fls_aflm_id342404_vol1_prd -rw,soft,intr,rsize=32768,wsize=32768,tcp,timeo=300 100.64.0.11:/fls_aflm_id342404_vol1_prd
fls_aflm_id342404_vol2_prd -rw,soft,intr,rsize=32768,wsize=32768,tcp,timeo=300 100.64.0.11:/fls_aflm_id342404_vol2_prd
对CentOS7.X客户端,设置cloud NAS 卷自动挂载 (假设客户端挂载目录为/efsclient/test,服务器的IP为10.10.10.10,服务器卷的路径为/tmp/servertest),进入客户端的命令行。
(1).以root用户登录系统;如果当前用户不是root用户
# sudo su
然后输入当前用户的密码
(2).安装autofs软件包
# yum -y install autofs
(3).查看是否配置过automount
# cat /etc/auto.nfsc
查看主机是否已经挂载过其他cloud NAS卷,如果没有配置过,需要执行以下步骤,如果已经配置过,只需执行8~9步即可。
df -t nfs -Ph
(4).查看/etc/sysctl.conf
# cat /etc/sysctl.conf
如无以下配置,需要执行如下命令,先备份sysctl.conf
# cp -p /etc/sysctl.conf /etc/sysctl.conf.`date +%F_%T`
写入配置:
# echo "net.core.rmem_default = 2621440" » /etc/sysctl.conf
# echo "net.core.wmem_default = 2621440" » /etc/sysctl.conf
# echo "net.core.rmem_max = 2621440" » /etc/sysctl.conf
# echo "net.core.wmem_max = 2621440" » /etc/sysctl.conf
# echo "net.ipv4.tcp_rmem = 4096 655360 2621440" » /etc/sysctl.conf
# echo "net.ipv4.tcp_wmem = 4096 655360 2621440" » /etc/sysctl.conf
使配置立即生效:
# sysctl -p
(5).检查portmap(rpcbind)和nfslock服务并配置
启动rpcbind服务:
# systemctl start rpcbind
查看rpcbind服务状态:
# systemctl status rpcbind
设置开机启动rpcbind服务:
# systemctl enable rpcbind
列出所有rpcbind类型的unit:
# systemctl list-units –-type=service | grep rpcbind
(6).设置自动挂载
备份自动挂接配置文件:
# cp -p /etc/auto.master /etc/auto.master.`date +%F_%T`
将信息写入配置文件:
# echo "/efsclient /etc/auto.nfsc –timeout=60" » /etc/auto.master
查看并启用配置:
列出autofs服务信息:
# systemctl list-units –-type=service | grep autofs
设置autofs服务开机自启动:
# systemctl enable autofs
列出autofs服务信息:
# systemctl list-units –-type=service | grep autofs
开启autofs服务:
# systemctl start autofs
(7).配置auto.nfsc文件
# vi auto.nfsc
写入卷信息:
test -rw,soft,intr,rsize=32768,wsize=32768,tcp,timeo=300 10.10.10.10:/tmp/servertest
保存auto.nfsc
说明:
第一段test为客户端挂载点;
第二段为挂载参数:rw为读写模式、ro为只读模式;
第三段10.10.10.10:/tmp/servertest是cloud NAS卷路径;
使配置生效:
# systemctl restart autofs
(8).触发automount自动挂卷
# ls -dl /efsclient/test/
(9).验证挂载是否成功,若能看到挂载的信息,表示挂载成功:
# df -t nfs -Ph | grep /tmp/servertest
验证读写:
# touch /efsclient/test/test.txt