差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
blog:2013:2013-03-19 [2013-03-19 23:28] Decomo 作成 |
blog:2013:2013-03-19 [2015-01-06 11:51] (現在) |
||
---|---|---|---|
行 1: | 行 1: | ||
====== Disk Arbitration Frameworkでディスクのマウントを抑制する ====== | ====== Disk Arbitration Frameworkでディスクのマウントを抑制する ====== | ||
- | 物理HDDをVirtualBoxのVMに割り当ててる際、Mac OSからそのHDDをマウントされると非常に不味いので、マウントを抑制するコマンドを作ってみた。 | + | 物理HDDをVirtualBoxのVMに割り当てて使用中、Mac OSからそのHDDをマウントされると非常に不味いので、マウントを抑制するコマンドを作ってみた。 |
引数にBSDデバイス名(/ | 引数にBSDデバイス名(/ | ||
行 7: | 行 7: | ||
どこか処理が不味いようで、何かの拍子にコマンドを終了してもFinderからはマウント不能?と認識されてしまうことがある(実際はマウントされているのでopenコマンドを使えば開ける)。こうなると再起動するしかなくなる…。AS ISでおながいします。 | どこか処理が不味いようで、何かの拍子にコマンドを終了してもFinderからはマウント不能?と認識されてしまうことがある(実際はマウントされているのでopenコマンドを使えば開ける)。こうなると再起動するしかなくなる…。AS ISでおながいします。 | ||
- | <code c> | + | <file c blockMount.c> |
// -*- coding: utf-8-unix -*- | // -*- coding: utf-8-unix -*- | ||
// --------------------------------------------------------- | // --------------------------------------------------------- | ||
// Block Mount Utility | // Block Mount Utility | ||
- | // Copyright (c) 2013 OHTSU Yoshifumi | + | // Copyright (c) 2013 Decomo |
// --------------------------------------------------------- | // --------------------------------------------------------- | ||
// License: | // License: | ||
行 156: | 行 156: | ||
return 0; | return 0; | ||
} | } | ||
- | </code> | + | </file> |
とまぁ、とりあえず作ってはみたものの、結局仮想マシンはVMware Fusionを常用してるので出番がないっていう。何だかんだでVirtualBoxは不安定なんだよねぇ。8 CPU以上使えるのは魅力的なんだけど。 | とまぁ、とりあえず作ってはみたものの、結局仮想マシンはVMware Fusionを常用してるので出番がないっていう。何だかんだでVirtualBoxは不安定なんだよねぇ。8 CPU以上使えるのは魅力的なんだけど。 | ||
+ |