手動
缺點很明顯,每次服務器重啓以後都要手動配置,若是服務器數量比較多的話,那就腦袋疼了,雖然能夠使用ansible作批量掛載,那說到底不仍是手動配置嘛?centos
最不推薦這個了,若是NFS服務出現問題,啓動就會卡在掛載過程好久。bash
yum -y install autofs
$ cat /etc/auto.master /upload /etc/nfs.misc #說明: /upload是主目錄,nfs掛載進來會在該目錄下新建一個子目錄,不須要手動建立,服務會自動建立 $ cat /etc/nfs.misc mnt -fstype=nfs 192.168.137.22:/ifs/kubernetes #說明: #mnt 對應一個NFS掛載點目錄,好比這裏對應的就是/ifs/kubernetes #fstype 文件系統類型 #192.168.137.22:/ifs/kubernetes NFS共享目錄地址 # 啓動autofs服務 $ systemctl start autofs
當進入/upload/mnt 目錄的時候,autofs會自動觸發掛載操做,若是退出,等待一段時間以後會自動卸載,節省資源佔用,你看是否是很方便呢?服務器
$ cd /upload/mnt/ $ df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 475M 0 475M 0% /dev tmpfs 487M 0 487M 0% /dev/shm tmpfs 487M 7.7M 479M 2% /run tmpfs 487M 0 487M 0% /sys/fs/cgroup /dev/mapper/centos-root 38G 2.8G 35G 8% / /dev/sda1 1014M 137M 878M 14% /boot /dev/mapper/centos-home 19G 33M 19G 1% /home tmpfs 98M 0 98M 0% /run/user/0 192.168.137.22:/ifs/kubernetes 38G 5.8G 32G 16% /upload/mnt