基於CentOS7.x 使用Autofs_配置自動掛載NFS服務

0. 其它掛載方式

  • 手動
    缺點很明顯,每次服務器重啓以後都要手動配置,若是服務器數量比較多的話,那就腦袋疼了,雖然能夠使用ansible作批量掛載,那說到底不仍是手動配置嘛?centos

  • 寫入開機腳本

最不推薦這個了,若是NFS服務出現問題,啓動就會卡在掛載過程好久。bash

1. 安裝autofs服務

yum -y install autofs

2. 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

3. 測試

當進入/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
相關文章
相關標籤/搜索