[hdiutil]unionマウントを試してみる
unionマウントについて
こちらの記事
【[chflags]Finder上での『鍵』マークの仕組み: [FORCE]】[LINK]
で
出たので調べてみました。
概要は
やっぱりこちらの記事
【UnionMountとUnion-type Filesystem(1) - O'Reilly Japan Community Blog】[LINK]
が
わかりやすいです。
『同じマウントポイントに重ねるようにマウントする』って事ですね。
まずは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上からは、残念ながらファイルが見えない
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が認識しないので
ナニですなぁ
(それとも認識させる方法あるかな?)
↑
とりあえず使わなそうな機能なので
そのうち気が向いたら調べるって事で
| 固定リンク
「dmg」カテゴリの記事
- [hdiutil]背景画像付きのDMGを作成する(2021.11.09)
- [hdiutil]互換性を保ってDMGファイルを作る(2021.01.02)
- [hdiutil]unionマウントを試してみる(2010.10.25)
- [dmg2iso]WindowsでDMGをISOに変換する【未確認】(2010.10.01)
- [diskutil]CDROMをファイルに複製【dd】(2010.10.04)
この記事へのコメントは終了しました。




[RSS]
コメント