autofs的使用

我們都知道,將掛載信息寫入到/etc/fstab文件中,可實現開機自動掛載。如果遠程共享資源過多,則會給網絡帶寬和服務器的硬件資源帶來很大負載。如果掛載的資源長期不使用,也會造成服務器資源的浪費。
autofs自動掛載服務是一種Linux系統守護進程,當檢測到用戶視圖訪問一個尚未掛載的文件系統時,會自動掛載該文件系統。簡單來說,將掛載信息寫入/etc/fstab文件中,系統在每次開機時都會自動掛載,而autofs服務則是在用戶需要使用該文件系統時纔去動態掛載,從而節約了網絡資源和服務器硬件資源的開銷。
1、安裝autofs服務
yum -y install autofs
2、卸載已掛載的設備,確保光盤、samba共享目錄、NFS共享目錄都未曾掛載
umount /media/cdrom/
umount /data/test/
umount /nfsdata/
3、掛載光盤設備
如果把掛載信息都寫入到autofs服務的主配置文件中,會使主配置文件臃腫不堪,不利於管理和維護。因此在autofs的主配置文件中按照“掛載目錄的上層目錄 子配置文件”的格式填寫,具體的掛載信息寫入到子配置文件中,方便日後管理和維護。
(1)在主配置文件裏添加如下內容
vim /etc/auto.master
/media /etc/cdrom.misc
(2)在子配置文件中添加如下內容
子配置文件按照“掛載目錄 掛載文件類型及權限 :設備名稱”的格式進行填寫。
vim /etc/cdrom.misc
cdrom -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
注:光盤設備的掛載目錄爲/media/cdrom,-fstype=ios9660表示以光盤格式掛載,ro、nosuid及nodev是掛載使用的權限,/dev/cdrom是掛載的設備名稱。
(3)啓動autofs服務,並加入開機啓動項
systemctl start autofs
systemctl enable autofs
(4)測試

4、掛載samba共享目錄
(1)在主配置文件裏添加如下內容
vim /etc/auto.master
/data /etc/samba.misc
(2)在子配置文件中添加如下內容
vim /etc/samba.misc
test -fstype=cifs,credentials=/root/auth.smb 😕/192.168.2.211/tools
(3)重啓autofs服務
systemctl restart autofs
(4)測試
往/data/test目錄下寫入一個測試文件
在samba服務器上查看/data/tools目錄下是否生成了該文件

5、掛載NFS網絡文件系統
(1)在子配置文件中添加如下內容
vim /etc/samba.misc
nfsdata -fstype=nfs 192.168.2.211:/nfsdata
注:NFS和samba共用一個子配置文件,NFS的掛載目錄爲/data/nfsdata
(2)重啓autofs服務
systemctl restart autofs
(3)測試
往/nfsdata目錄下寫入一個測試文件
在NFS服務器上查看/nfsdata目錄下是否生成了該文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章