12-1-2-2
虛擬機上的設定
前面我們安裝好了 ACFS (ubuntu 1404)的虛擬機,
也安裝了 autofs 套件 (以 sudo apt-get install autofs)
autofs 的好處是有使用到網路分享的才會自動連線,沒有使用時系統會自動離線,節省使用資源。
接著我們來實作在虛擬機上的網路分享目錄掛載(auto mount)
- 首先, autofs 的設定檔在 /etc/auto.master
而我們要把遠端 以 nfs 分享出來的目錄放在 根目錄 /nfs 底下,
所以,我們在 /etc/auto.master 裡面的最後一行加上下面這一行
# sudo pico /etc/auto.master
/nfs /etc/autofs.ftp

參考:鳥哥的 Linux 私房菜:http://linux.vbird.org/linux_server/0330nfs.php#nfsclient_autofs
- 接著再建立 /etc/autofs.ftp 這個檔案
(檔名可以自由取名,配合上面那一張圖裡加入的那一行,要一樣即可。)
# sudo pico /etc/autofs.ftp

我們要把前面實體機 172.20.2.227 以 nfs 分享出來的目錄是 /VM2/backupd/schoolphoto
透過 autofs 自動掛載於 根目錄 /nfs 目錄下的 schoolphoto 目錄,
所以,我們在 /etc/autofs.ftp 這個設定檔裡如上下面這一行
schoolphoto 172.20.2.227:/VM2/backupd/schoolphoto

- 接著建立 autofs 自動掛載遠端 nfs 目錄的本機目錄
# sudo mkdir /nfs
- 接下來重新啟動 autofs 服務
# sudo service autofs restart
- 測試是否正確自動掛載
# ls /nfs/schoolphoto

若單純只有 ls -alF /nfs 時,在 /nfs 目錄下可能會是空目錄,

而在執行
# ls /nfs/schoolphoto 指令後,
autofs 才會自動掛載 172.20.2.227:/VM2/backupd/schoolphoto 目錄