--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
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) 。
推薦閱讀
- 對(duì)光驅(qū)和軟驅(qū)實(shí)現(xiàn)Automount
- 淺談JAD與JAR文件
- LILO 配置文件 Lilo.conf 手冊(cè)
- win7系統(tǒng)中將卸載軟件后殘留文件清除具體操作流程
- 魅族note9中找到下載音樂文件位置具體操作步驟
- 如何在RedHat中列出彩色文件
- inetpub是什么文件
- 大C可以看TXT文件
- 魅族16th中找到下載音樂文件位置詳細(xì)操作方法
- wmv是什么文件類型
