首頁  >  文章  >  運維  >  linux autofs是什麼

linux autofs是什麼

青灯夜游
青灯夜游原創
2022-11-07 18:02:342441瀏覽

autofs是一種Linux系統守護進程,當偵測到使用者試圖存取尚未掛載的檔案系統時,就會自動掛載該檔案系統。將資訊填入/etc/fstab檔案後,系統在每次開機時都會自動將其掛載,而autofs服務程式則是在使用者需要使用該檔案系統時才會動態掛載,從而節約了網路資源和伺服器硬體資源的開銷。

linux autofs是什麼

本教學操作環境:linux7.3系統、Dell G3電腦。

一、autofs服務簡介

我們在使用Linux時,如果要存取硬體資源,則需要使用mount指令進行掛載,將硬體資源與一個目錄對應,然後才可以存取使用該儲存媒體。如果使用samba或NFS服務,也需要對遠端儲存設備進行掛載。 mount掛載是使用外部儲存媒體或檔案系統所必須的一步操作,但是如果掛載的資源過多,則會對網路資源和伺服器資源造成一定的負載,從而降低伺服器效能。

為了解決這個問題,我們可以使用autofs服務,autofs是一種系統守護進程,我們可以把掛載資訊寫入其設定檔中,如果使用者不存取其他儲存媒體的,則係統不會進行掛載,如果使用者嘗試存取該儲存介質,則autofs會自動進行掛載操作,而上述所有操作對使用者而言是透明的,這樣一來,autofs服務節省了伺服器的網路和硬體資源。

autofs服務程序是Linux系統守護進程,當偵測到使用者試圖存取尚未掛載的檔案系統時,就會自動掛載該檔案系統。將資訊填入/etc/fstab檔案後,系統在每次開機時都會自動將其掛載,而autofs服務程式則是在使用者需要使用該檔案系統時才會動態掛載,從而節約了網路資源和伺服器硬體資源的開銷。

Autofs非常方便,主要有兩點:

  • #1)設定開機不一定要掛載的目錄,用的時候才實現自動掛載。

  • 2)使用者不使用自動掛載的目錄一段的時間,會自動卸載。 (預設時間為5分鐘)

二、autofs安裝與部署

autofs可以使用yum安裝,安裝指令如下:

yum install -y autofs

autofs服務的主設定檔為/etc/auto.master,開啟後,需要在主設定檔中寫入格式:
目的掛載目錄掛載目錄的子設定檔
例如我們想把/dev/cdrom掛載到/mnt目錄下,則需要寫入如下的內容:

linux autofs是什麼

其中紅線部分為新寫入內容。
然後建立/etc/cdrom.misc文件,寫入內容如下:

iso -fstype=iso9600,defaults :/dec/cdrom

其中,iso表示該目錄下的子掛載目錄,完成上述所有操作後,啟動autofs服務,有時還會配置autofs服務開啟自啟動。 autofs啟動指令如下:

systemctl start autofs

autofs開機自啟動指令如下:

systemctl enable autofs

三、autofs效果驗證

##接下來,我們來對之前配置的autofs效果驗證,驗證想法如下:在為掛載的情況下,嘗試存取掛載目錄,看autofs系統進程是否進行自動掛載。驗證過程如下所示:

linux autofs是什麼

可以看出,系統本來沒有對/dev/cdrom的掛載,但是當我們存取/meida/iso目錄後,系統自動進行了掛載,顯然,autofs服務運行成功!


相關推薦:《

Linux影片教學

以上是linux autofs是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn