开机设置自动mount nfs的最简单方法
背景
公司里面很多存储其实使用的是nfs.
为了保证可用, 想着能够通过开机启动等方式进行挂载.
这里其实不太建议使用 fstab的方式进行.
如果nfs server出现了问题, 可能会导致启动虚拟机变的非常缓慢.
所以想法还是通过计划任务的方式来实现
编写脚本
前往nfs 的服务器进行确认.
exportfs 确认 nfs 可以被访问
编写脚本:
cat > /deploy/mountnfs <<EOF
/usr/bin/mount -t nfs xx.xx.xxx.131:/nfs /nfs_data
EOF
chmod +x /deploy/mountnfs
设置开机启动
crontab -e
@reboot /deploy/mountnfs
重启进行进行验证
# 注意
reboot
df -Th
[root@CentOS8 deploy]# df -Th
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 16G 0 16G 0% /dev
tmpfs tmpfs 16G 228K 16G 1% /dev/shm
tmpfs tmpfs 16G 1.6G 15G 11% /run
tmpfs tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/mapper/cl-root xfs 400G 218G 183G 55% /
/dev/mapper/cl-home xfs 80G 617M 80G 1% /home
/dev/sda1 ext4 976M 161M 749M 18% /boot
tmpfs tmpfs 3.2G 36K 3.2G 1% /run/user/0
overlay overlay 400G 218G 183G 55% /var/lib/docker/
xx.xx.xxx.131:/nfs nfs4 400G 119G 282G 30% /nfs_data
重要说明
生产环境一定要有判断和保活机制.
保证文件不会散落多处导致文件丢失.
标签:mount,16G,dev,nfs,开机,tmpfs
From: https://www.cnblogs.com/jinanxiaolaohu/p/18084689