Autofs

mount是用來掛載檔案系統的,可以在系統啟動的時候掛載也可以在系統啟動後掛載。對於本地固定設備,如硬碟可以使用mount掛載;而光碟、軟碟、NFS、SMB等檔案系統具有動態性,即需要的時候才有必要掛載。光碟機和軟碟我們一般知道什麼時候需要掛載,但NFS和SMB共享等就不一定知道了,即我們一般不能及時知道NFS共享和SMB什麼時候可以掛載。而autofs服務就提供這種功能,好像windows中的光碟機自動打開功能,能夠及時掛載動態載入的檔案系統。免去我們手動掛載的麻煩。要實現光碟機,軟碟等的動態自動掛載,需要進行相關的配置。

基本介紹

  • 外文名:Autofs
特點,軟體安裝,軟體配置,如何使用,

特點



Autofs與Mount/Umount的不同之處在於,它是一種看守程式。如果它檢測到用戶正試圖訪問一個尚未掛接的檔案系統,它就會自動檢測該檔案系統,如果存在,那么Autofs會自動將其掛接。另一方面,如果它檢測到某個已掛接的檔案系統在一段時間內沒有被使用,那么Autofs會自動將其卸載。因此一旦運行了Autofs後,用戶就不再需要手動完成檔案系統的掛接和卸載。

軟體安裝

安裝Autofs的方法很簡單,只需執行:rpm -ivh autofs-3.1.3-10.i386.rpm

安裝完成後,每次啟動Linux,Autofs都會自動運行。

軟體配置

Autofs需要從/etc/auto.master檔案中讀取配置信息。該檔案中可以同時指定多個掛接點,由Autofs來掛接檔案系統。檔案中的每個掛接點單獨用一行來定義,每一行可包括3個部分,分別用於指定掛接點位置,掛接時需使用的配置檔案及所掛接檔案系統在空閒多長時間後自動被卸載。例如在檔案中包括了如下一行:

/auto /etc/auto.misc --timeout 60

其中第一部分指定一個安裝點為/auto,第二部分指定該掛接點的配置檔案為/etc/auto.misc,第三部分指定所掛接的檔案系統在空閒60秒後自動被卸載。

檔案/etc/auto.misc的示例如下:

cd -fstype=iSO9660,ro :/dev/cdrom

fd -fstype=msdos :/dev/fd0

檔案每一行都說明某一個檔案系統如何被掛接。其中第一行指定將/dev/cdrom掛接在/auto/cd中,第二行指定將/dev/fd0掛接在/auto/fd中。每一行的第二個值-fstype是一個可選項,用來表明所掛接的檔案系統的類型和掛接選項,在mount命令中能使用的掛接選項同樣適用於-fstype。

修改了配置檔案後,可通過執行命令“/etc/init.d/autofs restart”,使新的配置生效。

如何使用



輸入命令“ls /auto/cd”,Autofs會自動檢測光碟機中是否有光碟,如果有,它會自動將其掛接在/auto/cd中,這樣ls就會列出其中的內容。如果我們在60秒內沒有再次訪問/auto/cd時,Autofs會自動將/dev/cdrom卸載掉。同樣,現在也可以直接使用軟碟,無需事先使用Mount進行掛接。

相關詞條

熱門詞條

聯絡我們