我們要在Linux中使用任何文件系統
都必須先將其掛接至Linux目錄樹的某個目錄下
當該文件系統不再使用時
還需要將其卸載
在Linux中
我們一般使用Mount與Umount命令來完成掛接和卸載功能
本文將介紹另一種能完成文件系統掛接與卸載的工具——Autofs
Autofs的特點
Autofs與Mount/Umount的不同之處在於
它是一種看守程序
如果它檢測到用戶正試圖訪問一個尚未掛接的文件系統
它就會自動檢測該文件系統
如果存在
那麼Autofs會自動將其掛接
另一方面
如果它檢測到某個已掛接的文件系統在一段時間內沒有被使用
那麼Autofs會自動將其卸載
因此一旦運行了Autofs後
用戶就不再需要手動完成文件系統的掛接和卸載
軟件安裝
安裝Autofs的方法很簡單
只需執行
rpm
ivh autofs
i
rpm
安裝完成後
每次啟動Linux
Autofs都會自動運行
軟件的配置
Autofs需要從/etc/auto
master文件中讀取配置信息
該文件中可以同時指定多個掛接點
由Autofs來掛接文件系統
文件中的每個掛接點單獨用一行來定義
每一行可包括
個部分
分別用於指定掛接點位置
掛接時需使用的配置文件及所掛接文件系統在空閒多長時間後自動被卸載
例如在文件中包括了如下一行
/auto /etc/auto
misc
timeout
其中第一部分指定一個安裝點為/auto
第二部分指定該掛接點的配置文件為/etc/auto
misc
第三部分指定所掛接的文件系統在空閒
秒後自動被卸載
文件/etc/auto
misc的示例如下
cd
fstype=iSO
ro :/dev/cdrom
fd
fstype=msdos :/dev/fd
文件每一行都說明某一個文件系統如何被掛接
其中第一行指定將/dev/cdrom掛接在/auto/cd中
第二行指定將/dev/fd
掛接在/auto/fd中
每一行的第二個值
fstype是一個可選項
用來表明所掛接的文件系統的類型和掛接選項
在mount命令中能使用的掛接選項同樣適用於
fstype
修改了配置文件後
可通過執行命令
/etc/init
d/autofs restart
使新的配置生效
使用Autofs
輸入命令
ls /auto/cd
Autofs會自動檢測光驅中是否有光盤
如果有
它會自動將其掛接在/auto/cd中
這樣ls就會列出其中的內容
如果我們在
秒內沒有再次訪問/auto/cd時
Autofs會自動將/dev/cdrom卸載掉
同樣
現在也可以直接使用軟盤
無需事先使用Mount進行掛接
From:http://tw.wingwit.com/Article/program/Oracle/201311/17249.html