背景
公司里面很多存储其实使用的是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
重要说明
生产环境一定要有判断和保活机制.
保证文件不会散落多处导致文件丢失.
文章转载自济南小老虎,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




