« [iPhoto]iPhoto用Web書き出し追加テンプレート【jquery+galleria】 | トップページ | [Extract]複数ページPDFを個別のファイルに分割【バッチ処理】 »

[hdiutil]unionマウントを試してみる

unionマウントについて
こちらの記事
[chflags]Finder上での『鍵』マークの仕組み: [FORCE][LINK]新しいウィンドで開きます
出たので調べてみました。

概要は
やっぱりこちらの記事
UnionMountとUnion-type Filesystem(1) - O'Reilly Japan Community Blog[LINK]新しいウィンドで開きます
わかりやすいです。
『同じマウントポイントに重ねるようにマウントする』って事ですね。

OSXでは
このような形でしたら
Force4u00221025_31613

まずはDisk1.dmgをマウントして


hdiutil attach Disk1.dmg -mountpoint /Users/Shared/Desktop/tmp/ -union



続いてDisk2.dmgをユニオンマウントする


hdiutil attach Disk2.dmg -mountpoint /Users/Shared/Desktop/tmp/ -union



形になるんだと思うんですが



sh-3.2$ ls -al
-rw-rw-rw- 1 XXXXX staff 342 10 24 21:59 file1
-rw-rw-rw- 1 XXXXX staff 342 10 24 21:59 file2




とちゃんと
ユニオンマウントされて
両方のディスクの内容が確認できるのですが

Finder上からは、残念ながらファイルが見えない

Force4u00221025_31632

Finderから見えないので
検索も実行も出来ない
おしいなぁ

マウントを解除するのは
df -kで
デバイスを確認してから


sh-3.2$ df -k
/dev/disk1s2 100000 2880 97120 3% /Users/Shared/Desktop/tmp
/dev/disk2s2 100000 2912 97088 3% /Users/Shared/Desktop/tmp




先にDisk2を解除してから
hdiutil detach /dev/disk2s2
続いてDisk1を解除する感じです。
hdiutil detach /dev/disk1s2


システム上は認識するので
ローカル環境よりは
ディスクを
リモートでマウントでして
展開したりパッケージをインストールしたり
って時に使うかも?しれないけど
ファインダが認識すれば素材集のiso形式のディスクとかで
使えるんだけどなぁ
10枚CDマウントしても1っ箇所で検索や実行が出来るんだけど
OSXに限って言えばFinderが認識しないので
ナニですなぁ
(それとも認識させる方法あるかな?)


とりあえず使わなそうな機能なので
そのうち気が向いたら調べるって事で

|

« [iPhoto]iPhoto用Web書き出し追加テンプレート【jquery+galleria】 | トップページ | [Extract]複数ページPDFを個別のファイルに分割【バッチ処理】 »

dmg」カテゴリの記事

コメント

この記事へのコメントは終了しました。