暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

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

济南小老虎 2024-03-21
80

背景

公司里面很多存储其实使用的是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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论