日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Automount mini-Howto 文件系統(tǒng)自動(dòng)掛載程序( 二 )





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

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

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

檔案系統(tǒng)自動(dòng)掛載程序是被 root 所執(zhí)行的,所以它只能接受 root 的訊號(hào) 。你想用檔案系統(tǒng)自動(dòng)掛載程式可能有半數(shù)以上的理由是因?yàn)槟悴皇窍到y(tǒng)管理員卻想要掛入和卸下檔案系統(tǒng) 。寫一個(gè)可以設(shè)定使用者身份識(shí)別碼的C程式可以輕易達(dá)成,但這樣的方法并不好 。不管怎樣,藉由 sudo 程式也可以允許使用者送出一些適當(dāng)?shù)摹ill 訊號(hào) 。唯一的問題是 sudo 并不允許你以 ` 來執(zhí)行次命令,所以你必須自己找出 autofs 的程序識(shí)別碼 。你應(yīng)該有一個(gè)程式叫做 killall,這可以讓你做到這些: (幸好有這些個(gè)建議)


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

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


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

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

5. 問題


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


5.2 我怎麼看到已經(jīng)掛載哪些東西?
用 df 命令 。mount 不加任何的選項(xiàng)也有同樣的功能,并且秀出它所掛上的一些選項(xiàng) 。


5.3 我放進(jìn)一片 win95 的磁片 ("vfat") 而它卻自動(dòng)偵測到它只是一片一般的 FAT 磁片 。
這不是檔案系統(tǒng)自動(dòng)掛載程式的問題 。當(dāng)這份文件正在寫的時(shí)候, "auto" 這種檔案種類在成功的掛載一個(gè) msdos 檔案系統(tǒng)之前并不會(huì)嘗試 vfat 的掛載 。VFAT 就是把 Win95 和 WinNT 的長檔名擠進(jìn) FAT/MSDOS 檔案系統(tǒng) 。


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

推薦閱讀