起動時にハードドライブ上のパーティションが自動的にマウントされないようにするにはどうすればよいですか?

起動時にハードドライブ上のパーティションが自動的にマウントされないようにするにはどうすればよいですか?

私はこれを試しました:

ボリュームの UUID (ディスク ユーティリティで表示) をマウント プロセス中に非表示にするには、管理者アカウントから /etc/fstab ファイルを編集します。

sudo ピコ /etc/fstab/

ボリュームの UUID とマウント ポイント情報を含む行を追加します。例:

UUID=EXAMPLE-5558-3BB3-9FA9-EXAaaaaAMPLE none 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 のマウント行をコメント アウトしても機能しない場合は、別のドメインまたは、環境に合わせてカスタム作成されたブート スクリプトが第 2 段階のマウントである可能性があります。ブート時にその UUID を使用して何かをアンマウントするブート スクリプトを設定することは可能でしょうか?

答え3

/private/etc/autofs.conf に R/W 権限を追加して編集する必要があると思います。

答え4

以下は、Lion 上で機能する小さな起動デーモンです。指定されたラベルを持つボリュームの自動マウントをブロックします。https://github.com/nanoant/mountblockd

Xcode/開発者ツールをインストールする必要があります。

関連情報