我們都知道,將掛載資訊寫入到/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 :
(3)重啟autofs服務
systemctl restart autofs
(4)測試
往/data/test目錄下寫入乙個測試檔案
autofs自動掛載服務
在samba伺服器上檢視/data/tools目錄下是否生成了該檔案
autofs自動掛載服務
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目錄下是否生成了該檔案
Autofs 自動掛載服務
一 autofs服務 autofs服務存在於客戶機,檢測指定目錄,預先設值當使用該目錄下某個子目錄時,將需要掛載的資源自動掛載,間隔一定時間不使用會自動解除安裝。主要是nfs掛載時,任何一方離線時會造成另一方等待超時,以此服務來避免rpc錯誤 二 配置檔案 主配置檔案 etc auto.master...
AutoFs自動掛載服務
無論是samba服務還是nfs服務,都要把掛載資訊寫入到 etc fstab中,這樣遠端共享資源就會自動隨伺服器開機而進行掛載。雖然這很方便,但是如果掛載的遠端資源太多,則會給網路頻寬和伺服器的硬體資源帶來很大負載。如果在資源掛載後長期不使用,也會造成伺服器硬體資源的浪費安裝 yum install...
autofs 自動掛載
問題描述 當我們將某個資源掛載到乙個常用的目錄下時,該目錄會因為資源的掛載一直被占用,若長時間不間斷的使用改資源則沒有什麼,若該資源只是間斷性的使用,且間隔時間較長,此時會造成資源浪費。若每次使用均採用手動掛載則過程繁瑣。解決方法 為解決上述問題,在客戶端我們通過autofs自動檔案管理來對其進行管...