autofs自動掛載服務

2021-10-07 21:22:16 字數 2285 閱讀 8088

我們都知道,將掛載資訊寫入到/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自動檔案管理來對其進行管...