亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

Automount mini-Howto 文件系統自動掛載程序

2024-07-26 00:31:29
字體:
來源:轉載
供稿:網友
v0.3, 22 October 1998 


--------------------------------------------------------------------------------
這份文件在描述自動檔案系統的自動掛載程式,如何設定并指出一些應該避免的問題?!?
--------------------------------------------------------------------------------
1. 簡介
1.1 檔案系統自動掛載 - 是什麼及為什麼 
檔案系統自動掛載是一個可針對特定檔案系統自動掛載(卸載)檔案系統的 daemon。假如檔案系統已經卸下了,而一個使用者嘗試去使用它,那麼檔案系統會自動的再掛載上去。這在大型的網路環境里,以及一些在機器之間相互掛載檔案系統的時候特別有用 (尤其是那些不是一直開機的機器)。對一些可移式的裝置或一些其他用途都很有用,像是可以很容易的在 DOS 檔案系統上做一些強制的 ascii 的轉換?!?


1.2 檔案系統自動掛載程式的種類 
在 linux 上有兩種檔案系統自動掛載程式; AMD 和 autofs?!MD 是檔案系統自動掛載程式的 daemon ,而且功能就像 SunOS 上的 AMD 一樣。它是在 User space 中實作的,就是說它不是核心的一部份。它也不需要核心知道檔案系統自動掛載是怎麼一回事,假如你用 NFS 掛上本機的檔案系統,透過 AMD ,它幫你處理了所有透過 NFS 系統的檔案系統自動掛載時的網路訊息交換?!utofs 是一個用以輔助核心的新系統,也就是說核心的檔案系統程式碼知道自動掛載點在哪,以及它底層所使用的檔案系統是什麼,然後自動掛載程式便可以開始運作。在這份文件中只會談到 autofs。 



--------------------------------------------------------------------------------
--------------------------------------------------------------------------------

2. 安裝
因為 autofs 是實作在核心空間,你的核心一定要加入 autofs 支援。在 2.0.xx 版,它還是一個實驗性選項,但是已經相當穩定。在版本 2.1.xx (和 2.2.xx) 就不再是實驗性的了?!?


檔案系統自動掛載程式和它的設定檔都是必備的,用 rpms (在 RedHat 里,是安裝的一部份) 是很好的方法。檔案系統自動掛載程式應該由 /etc/rc.d/init.d 目錄下的RC檔啟動?!pm 會替你安裝這些程式及設定檔,但是你應該去確定它被啟動了沒,不管是用 RedHat 的 control-panel 或是其他 Linux 套件的任何方式。非 rpm 的套件也會有適合他們自己系統的那一套。假如你正在讀這份文件,表示你可能不想知道 rc 做些什麼,所以不必花太多功夫在研究 rc 描述檔在做些什麼事。 



--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

3. 設定
利用 RPM 安裝 autofs 將會很輕松地把你帶到這個步驟,但是現在的這個部分你可能無法確定你是否曾經做過?!?


在 /etc 下面有兩個檔案,一個是 auto.master 而另外一個是 auto.misc 。我的 auto.master 看起來像這樣: 

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

第一個欄位不是掛載點,它是掛載點的集合(在第二個欄位可以找到)所在的地方。第三個選項是說自動掛載的檔案系統在使用後的 60 秒後會試著卸載下來。當然,如果正在使用中是不能卸下的。 

Auto.misc 是一個 “映射檔“?!《鄠€映射檔可以在 auto.master 中被定義。我的 auto.misc 看起來像是這樣: 

kernel          -ro,soft,intr           ftp.kernel.org:/pub/linux
cd              -fstype=iso9660,ro      :/dev/cdrom
zip             -fstype=auto            :/dev/hdd4
floppy          -fstype=vfat            :/dev/fd0

第一個欄位是掛載點。在這個例子它可能是 /auto/floppy 什麼的。中間欄位是選項;你可以在 mount 的線上使用說明中找到相關的資訊。最後一個欄位指出檔案系統的來源。寫著 "kernel" 的那一行表示用 NFS 來掛載檔案系統。其他行的冒號表示這是本機的裝置?!?



--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

4. 等待卸下檔案系統可真是漫長
有些人可能眼睜睜等著 60 秒的 timeout 時間到并且想著 如果要退出磁片這可真是太久了.. 也許我可以直接對磁碟下 sync 然後拿出磁片而且沒有人會注意到?!∽屛襾斫ㄗh一個 比較理智的替代方案。首先呢,你可以改變 timeout 的值,但是在使用後的15秒或其他秒數就讓系統卸下檔案系統似乎有點沒效率。實際上有一個方法可以讓檔案系統自動掛載程式卸下檔案系統。如果你送一個(用 kill 程式) 訊號 SIGUSR1 給檔案系統自動掛載程序,它會卸下任何它可以卸下的。但是人們開始在他們的視窗管理程式上做一個卸下檔案系統的按鈕之前,還有一個小問題?!?

檔案系統自動掛載程序是被 root 所執行的,所以它只能接受 root 的訊號。你想用檔案系統自動掛載程式可能有半數以上的理由是因為你不是系統管理員卻想要掛入和卸下檔案系統。寫一個可以設定使用者身份識別碼的C程式可以輕易達成,但這樣的方法并不好。不管怎樣,藉由 sudo 程式也可以允許使用者送出一些適當的 kill 訊號。唯一的問題是 sudo 并不允許你以 ` 來執行次命令,所以你必須自己找出 autofs 的程序識別碼。你應該有一個程式叫做 killall,這可以讓你做到這些: (幸好有這些個建議) 


ALL     ALL=NOPASSWD:/usr/bin/killall -USR1 automount

否則,你要允許你的使用者送 -SIGUSR1 給所有的程序。這對一些程式有不同的影響;它可能會使某些視窗管理器重新啟動,而且終止 xemacs。所以在這兒希望 killall 沒有緩沖區溢出的問題... 


--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

5. 問題


5.1 我找不到 /auto/floppy ,或任何我要找的掛載點?!?
如果 automount 正確的安裝,即使沒用到時看不到這些掛載點,當你試著用它時,任何你要的掛載點都會在那兒。如果你用圖形界面的目錄瀏覽程式,你可能要手動打入掛載點的名字。不幸的是,無法從看不見的這些掛載點中選出所要用的,正是 autofs 的主要缺點。如果這造成你的問題,去編輯設定檔案?!?提示,就是那些結尾是 .c 的檔) 


5.2 我怎麼看到已經掛載哪些東西? 
用 df 命令?!ount 不加任何的選項也有同樣的功能,并且秀出它所掛上的一些選項?!?


5.3 我放進一片 win95 的磁片 ("vfat") 而它卻自動偵測到它只是一片一般的 FAT 磁片。 
這不是檔案系統自動掛載程式的問題。當這份文件正在寫的時候, "auto" 這種檔案種類在成功的掛載一個 msdos 檔案系統之前并不會嘗試 vfat 的掛載?!FAT 就是把 Win95 和 WinNT 的長檔名擠進 FAT/MSDOS 檔案系統。 


根據 mount 的其中一個作者說,因為 mount 只是包裝了一個必須指定檔案系統種類的系統呼叫,把檔案系統種類弄清楚仍然是使用者的責任。讓 mount 照著列表的順序,去一種一種的檔案系統去試,而不是用目前仍在考慮的啟發式的方法。我確定如果有任何人想要努力找出 mount 程式的作者(們),他們將會歡迎你的建議。所以現在呢,這表示你不能掛載 vfat 除非你放棄自動偵測其他檔案系統的能力。希望這很快就能改進。在此同時,你已經可以很自由的建立多個掛載點并指定不同的檔案系統。 



5.4 我的檔案系統 /grumblesmurf 已經掛上但是用 kill -SIGUSR1 卻無法卸載?!?
這表示它正在使用中??赡苓B系統管理員都不能用手動的卸載它。如果你是讓它自動掛載的的人(也就是說,不可能是別人正在用它)看看是不是有一個 shell 是在那個目錄中。假如沒有的話,找找看其他東西(特別像是目錄瀏覽器之類的)可能留下什麼看不見的東西在里面。假如你放棄尋找,你可以試試 fuser 程式?!?


5.5 有 autofs 這樣的好東西,我應該感謝誰呢? 
決不會是我。這跟我一點關系也沒有。我只是要讓大家注意到 autofs 有多棒,有多麼的容易使用. 比起 AMD 的原創的那些人(提示,他們賣一個超額的單功能產品和太古時代版的免費工具) autofs 有很清楚的文件并且我由衷的感謝實作的這些人。每樣東西都有版權聲明,很抱歉我不能提供一個感謝清單。 



5.6 我可以到哪里學更多關於檔案系統自動掛載的資訊? 
有一個 autofs 的入門手冊在 url url=" http://www.linuxhq.com/lg/issue24/nielsen.html">。也可以參考 am-utils 在 http://www.cs.columbia.edu/~ezk/am-utils

(感謝這些 URL) 


--------------------------------------------------------------------------------
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲视频自拍偷拍| 国产日韩欧美在线播放| 国产欧美精品久久久| 91久久精品日日躁夜夜躁国产| 九九久久综合网站| 日本乱人伦a精品| 中文字幕欧美在线| 国产精品色视频| 欧美男插女视频| 欧美www在线| 欧美精品福利在线| 国产精品久久久久久久7电影| 91久久嫩草影院一区二区| 亚洲深夜福利网站| 成人精品视频在线| 91丝袜美腿美女视频网站| 欧美在线视频a| 日韩一区二区三区在线播放| 欧美床上激情在线观看| 色狠狠久久aa北条麻妃| 精品亚洲一区二区三区在线观看| 97在线免费观看| 91精品久久久久久久久久另类| 欧美老女人xx| 一道本无吗dⅴd在线播放一区| 亚洲精品久久久久中文字幕欢迎你| 精品亚洲夜色av98在线观看| 国产在线观看91精品一区| 日韩在线观看av| 国产精品电影一区| 精品福利在线观看| 亚洲xxxx妇黄裸体| 久久久精品一区二区三区| 亚洲欧洲成视频免费观看| 日韩成人中文字幕| 亚洲va欧美va国产综合久久| 日韩av影视在线| 久热99视频在线观看| 国产丝袜精品第一页| 欧美日韩中国免费专区在线看| 7m第一福利500精品视频| 日韩在线观看电影| 欧美性jizz18性欧美| 国产精品夜色7777狼人| 日韩美女中文字幕| 国产精品欧美一区二区三区奶水| 高清日韩电视剧大全免费播放在线观看| 欧美大片欧美激情性色a∨久久| 2019亚洲日韩新视频| 欧美久久精品一级黑人c片| 日本久久久久久| 国产精品欧美激情在线播放| 国产成人精品最新| 亚洲欧美另类自拍| 91在线高清免费观看| 欧美大片免费观看在线观看网站推荐| 欧美日韩精品二区| 亚洲国产精品福利| 亚洲小视频在线| 亚洲午夜精品久久久久久久久久久久| 亚洲欧美国内爽妇网| 国产精品99久久99久久久二8| 欧美午夜久久久| 久久久久久久久久久成人| 日韩电影中文 亚洲精品乱码| 欧美丰满少妇xxxxx| 日韩亚洲欧美中文在线| 91精品国产电影| 中文字幕日韩在线视频| 欧美影院成年免费版| 久久久精品视频在线观看| 日韩av中文字幕在线免费观看| 亚洲欧洲国产精品| 久久久久久久久国产精品| 国产精品视频播放| 中文字幕日韩视频| 亚洲国产欧美久久| 91久久久国产精品| 亚洲成人在线视频播放| 欧美日韩中文在线| 亚洲国产精品美女| 国产精品偷伦免费视频观看的| 欧美孕妇与黑人孕交| 日韩精品999| 亚洲高清一二三区| 日韩av一区在线| 亚洲最大激情中文字幕| 91精品久久久久久久| 黑人巨大精品欧美一区二区免费| 性欧美激情精品| 久久久影视精品| 久久天堂av综合合色| 亚洲色图日韩av| 国产精品爽爽爽| 国产成人精品视频在线观看| 欧美激情免费观看| 欧美专区第一页| 欧美午夜无遮挡| 亚洲电影中文字幕| 国产福利视频一区二区| 国产精品69精品一区二区三区| 欧美激情国内偷拍| 日韩经典中文字幕在线观看| 久久精品夜夜夜夜夜久久| 亚洲字幕在线观看| 精品国产欧美成人夜夜嗨| 日韩a**站在线观看| 色综合天天狠天天透天天伊人| 久久影视电视剧免费网站| 亚洲自拍欧美色图| 成人欧美一区二区三区黑人| 国产一区二区三区精品久久久| 91久久精品美女高潮| 精品久久久久久中文字幕| 欧美成人午夜激情视频| 国产999视频| 亚洲wwwav| 亚洲欧美国产一本综合首页| 久久在精品线影院精品国产| 一本色道久久88精品综合| www.99久久热国产日韩欧美.com| 国产美女久久精品| 国产欧美日韩免费| 日韩av在线免费| 午夜精品一区二区三区在线视| 亚洲欧美综合另类中字| 日韩成人中文电影| 国产日韩欧美日韩| 欧美裸体xxxx| 91av在线播放| 91av视频导航| 色综合久久精品亚洲国产| 色小说视频一区| 亚洲小视频在线观看| 日韩资源在线观看| 国产在线视频一区| 国产精品美女久久久久久免费| 亚洲跨种族黑人xxx| 色噜噜久久综合伊人一本| 欧美丰满片xxx777| 高清欧美电影在线| 国产精品人成电影在线观看| 久久免费福利视频| 这里只有精品在线播放| 国产欧美在线看| 福利微拍一区二区| 成人激情在线播放| 久久久999精品免费| 国产区精品视频| 成人欧美一区二区三区在线| 亚洲丝袜在线视频| 九色91av视频| 2020久久国产精品| 亚洲国产精品人人爽夜夜爽| 欧美精品久久久久久久久| 欧美中文在线视频| 亚洲v日韩v综合v精品v| 久久久999国产| 91精品国产自产91精品| 国产一区二区免费| 日韩中文字幕第一页| 久久精品国产一区二区电影| 亚洲综合一区二区不卡| 欧美老少做受xxxx高潮|