開機設置自動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
重要說明
生產環境一定要有判斷和保活機制.
保證文件不會散落多處導致文件丟失.