2016年12月17日

autofs 內建的 -host map 用法

/etc/auto.master 有個預設設定"/net    -hosts",啟用時系統會將 key (主機名稱)拋給 /etc/auto.net 來掛載 NFS 磁碟,詳細運作方式可以看一下 /etc/auto.net 這個腳本程式

假設我們有個 NFS 磁碟,利用 showmount 可查出以下資訊
shell># showmount -e 192.168.1.100
Export list for 192.168.1.100
/volume1/project 192.168.1.1

假設這個 NFS 主機名稱為 mike,在 /etc/hosts 新增以下設定
shell># echo "192.168.1.100  mike" >> /etc/hosts

在 /net 下建立 mike 目錄,若無法建立目錄時,請確認autofs服務是否有啟動,若有就先停掉避免服務咬住無法建立
shell># mkdir /net/mike

啟動 autofs 及掛載NFS等相關服務
shell># service rpcbind start
shell># service autofs start

然後切換目錄到 /net/mike/volume1/project 時,可以發現 autofs 自動將NFS磁碟掛起來了
shell># cd /net/mike
shell># df -h
mike:/volume1/project
                     28084178816 7826209664 20257969152  28% /net/mike/volume1/project


來源出處
man 5 auto.master



沒有留言:

張貼留言