Autofs實現檔案系統的自動mount

2021-09-08 02:15:19 字數 1335 閱讀 5345

參考:

更多參考:

一 autofs

autofs介紹

在linux中我們經常需要使用mount和umount來掛載和解除安裝檔案系統。 還可以在/etc/fstab 下設定,當系統啟動的時候自動的掛載。 autofs是另一種實現檔案系統的掛載和解除安裝的工具,autofs與mount/umount的不同之處在於,它是一種看守程式。如果它檢測到使用者正試圖訪問乙個尚未掛接的檔案系統,它就會自動檢測該檔案系 統,如果存在,那麼autofs會自動將其掛接。另一方面,如果它檢測到某個已掛接的檔案系統在一段時間內沒有被使用,那麼autofs會自動將其解除安裝。 因此一旦執行了autofs後,使用者就不再需要手動完成檔案系統的掛接和解除安裝。  

autofs的安裝

2)或者使用sudo yum -i autofs來安裝,同時autofs需要依賴的模組也會被自動的安裝。

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」,使新的配置生效。

autofs的使用

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

二 autofs的工作原理

完!

autofs來自動掛載實現

目錄 1.autofs安裝與啟用 2.配置方式 3.測試 autofs 在客戶端實現自動掛載解除安裝的軟體 最終掛載點的上層目錄 自動以子策略檔案 mnt etc auto.samba vim 自動以子策略檔案 etc auto.samba 最終掛載點 掛載引數 掛載資源 samba fstype ...

簡單檔案系統的實現

夏斯華 xiasihua00001 hotmail.檔案管理是作業系統中四大資源管理中重要一項。通過實現簡單的檔案系統的這樣的方式,加深對其原理的理解。由於檔案系統的博大和考慮的東西很多,再加上自己時間和能力的侷限性,故實現乙個較為簡單的檔案系統。檔案系統主流的不乏有 windows 的fat,fa...

Linux Linux檔案系統的實現

linux檔案管理從使用者的層面介紹了linux管理檔案的方式。linux有乙個樹狀結構來組織檔案。樹的頂端為根目錄 節點為目錄,而末端的葉子為包含資料的檔案。當我們給出乙個檔案的完整路徑時,我們從根目錄出發,經過沿途各個目錄,最終到達檔案。我們可以對檔案進行許多操作,比如開啟和讀寫。在linux檔...