自動掛載
可使用 autofs 服務按需要掛載外圍設備,NFS共享等,并在空閑5分鐘后后自動卸載
相關包和文件
軟件包:autofs
服務文件:/usr/lib/systemd/system/autofs.service
配置文件:/etc/auto.master
配置文件格式
參看幫助:man 5 autofs
所有導出到網絡中的NFS啟用特殊匹配 -host 至“browse”
范例:/net目錄可以自動掛載NFS共享
cat /etc/auto.master
/net -hosts
cd /net/192.168.8.100/
自動掛載資源有兩種格式:
- 相對路徑法:將mount point 路徑分成 dirname 和 basename 分別配置,可能會影響現有的目錄結構
- 絕對路徑法:直接匹配全部絕對路徑名稱,不會影響本地目錄結構
相對路徑法:
1./etc/auto.master 格式
掛載點的dirname 指定目錄的配置文件路徑
2.指定目錄的配置文件格式
掛載點的basename 掛載選項 選項設備
范例:相對路徑法
[root@centos8 ~]#vim /etc/auto.master
/misc /etc/auto.misc
[root@centos8 ~]#vim /etc/auto.misc
cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
范例:相對路徑法為支持通配符
vim /etc/auto.master
/misc /etc/auto.misc
vim /etc/auto.misc
#表示/misc下面的子目錄和nfs共享/export目錄的子目錄同名
* server:/export/&
絕對路徑法
1./etc/auto.master 格式
/- 指定配置文件路徑
2.指定配置文件格式
絕對路徑 掛載選項 選項設備
范例:絕對路徑法
vim /etc/auto.master:
/- /etc/auto.direct
vim /etc/auto.direct:
/foo -fstype=nfs server1:/export/foo
/user/local/ -fstype=nfs,vers=3 server1:/usr/local
/mnt/cdrom -fstype=iso9660 :/dev/cdrom
實戰案例
目標
將NFS的共享目錄,通過autofs 發布出來,做為遠程主機用戶的家目錄
環境準備
三臺主機
一臺主機 nfs server,IP:192.168.8.100
另兩臺當 nfs client,IP:192.168.8.101和192.168.8.102
步驟
#NFS服務器創建用戶和相應的家目錄,將用戶wang的家目錄共享
useradd -d /data/wang wang
Vim /etc/exports.d/test.exports
/data/wang *(rw,anonuid=1000,anongid=1000,all_sqush)
#在第一臺NFS客戶端主機192.168.8.101上實現相對路徑法的autofs
useradd -M wang
vim /etc/auto.master
/home /etc/homeauto
vim /etc/homeauto
* -fstype=nfs,vers=3 192.168.8.100:/data/wang/&
#注意:home目錄下其它用戶家目錄無法訪問
#在第二臺NFS客戶端主機192.168.8.102上實現絕對路徑法的autofs
useradd -M wang
vim /etc/auto.master
/- /etc/homeauto
vim e/etc/homeauto
/home/wang -fstype=nfs,vers=3 nfsserver:/data/wang
本文鏈接:http://www.thecarconnectin.com/35997.html
網友評論comments