開機設置自動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

重要說明

生產環境一定要有判斷和保活機制. 

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