好用的Linux小工具:Autofs(轉)

BSDLite發表於2007-08-12
好用的Linux小工具:Autofs(轉)[@more@]  我們要在Linux中使用任何檔案系統,都必須先將其掛接至Linux目錄樹的某個目錄下,當該檔案系統不再使用時,還需要將其解除安裝。在Linux中,我們一般使用Mount與Umount命令來完成掛接和解除安裝功能。本文將介紹另一種能完成檔案系統掛接與解除安裝的工具——Autofs。
  
    1、Autofs的特點
  
    Autofs與Mount/Umount的不同之處在於,它是一種看守程式。如果它檢測到使用者正試圖訪問一個尚未掛接的檔案系統,它就會自動檢測該檔案系統,如果存在,那麼Autofs會自動將其掛接。另一方面,如果它檢測到某個已掛接的檔案系統在一段時間內沒有被使用,那麼Autofs會自動將其解除安裝。因此一旦執行了Autofs後,使用者就不再需要手動完成檔案系統的掛接和解除安裝。
  
    2、軟體安裝
  
    安裝Autofs的方法很簡單,只需執行:rpm -ivh autofs-3.1.3-10.i386.rpm
  
    安裝完成後,每次啟動Linux,Autofs都會自動執行。
  
    3、軟體的配置

  
    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”,使新的配置生效。
  
    4、使用Autofs
  
    輸入命令“ls /auto/cd”,Autofs會自動檢測光碟機中是否有光碟,如果有,它會自動將其掛接在/auto/cd中,這樣ls就會列出其中的內容。如果我們在60秒內沒有再次訪問/auto/cd時,Autofs會自動將/dev/cdrom解除安裝掉。同樣,現在也可以直接使用軟盤,無需事先使用Mount進行掛接。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-948719/,如需轉載,請註明出處,否則將追究法律責任。

相關文章