开机设置自动mount nfs的最简单方法

开机设置自动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

重要说明

生产环境一定要有判断和保活机制. 

保证文件不会散落多处导致文件丢失. 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章