如何防止硬碟上的分割區在啟動時自動掛載?

如何防止硬碟上的分割區在啟動時自動掛載?

我試過這個:

讓磁碟區的 UUID(在磁碟實用程式上看到)在掛載過程中隱藏,從管理員帳戶編輯 /etc/fstab 檔案:

sudo pico /etc/fstab/

新增一行,其中包含磁碟區的 UUID 和安裝點信息,例如:

UUID=EXAMPLE-5558-3BB3-9FA9-EXAaaaaAMPLE 無 hfs rw,noauto

儲存文件。

但這不起作用。有任何想法嗎?

答案1

較晚的條目...但是在 Lion 10.7.2 上使用 UUID 時,我遇到了 fstab 條目失敗的問題...看起來很奇怪,但在條目中使用標籤效果很好。

例如,以下內容將被簡單地忽略...

UUID=EXAMPLE-5558-3BB3-9FA9-EXAaaaaAMPLE none hfs rw,noauto

但這會起作用...

LABEL=EXAMPLE\040\LABEL none hfs ro,noauto,nouser 0 0

答案2

如果在 fstab 中註解掉掛載行不起作用,則可能是為您的環境編寫的另一個網域或引導腳本,這是第二階段掛載。您是否可以設定一個啟動腳本來在啟動時使用該 UUID 卸載任何內容?

答案3

您需要將讀取/寫入權限新增至 /private/etc/autofs.conf 並進行編輯,我相信。

答案4

這是一個在 Lion 上完成工作的小啟動守護程序 - 阻止自動掛載具有指定標籤的磁碟區:https://github.com/nanoant/mountblockd

它需要安裝 Xcode/開發人員工具。

相關內容