ブロックファイルをOSXにマウントするにはどうすればよいですか?私は試した
hdiutil attach filename
ただし、これは
hdiutil: attach failed - not recognized
hdiutilはiso/dmgイメージでのみ機能するようです。 ubuntuでは、ブロックファイルは簡単にマウントできます
mount -o loop filename mountpoint
背景:私はvdfuse( http://forums.virtualbox.org/viewtopic.php?f=26&t=33355&start= )を使用して仮想ディスクファイル(例:vhd)をマウントしました。 vdfuse自体は正常に動作し、仮想ディスクに含まれているパーティションは、マウントポイントでブロックファイルとして表示されます。
VHDファイル->/my/mountpoint/Partition1、Partition2、...
Ubuntuでは、ブロックファイルは経由でマウントできます
mount -o loop /my/mountpoint/Partition1
ただし、-o loopオプションはosxには存在しません。
hdiutilは正しい方法ですが、重要な要素はパラメーターです。
コマンド
hdiutil attach -imagekey diskimage-class=CRawDiskImage -nomount filename
ブロックファイルをブロックファイルシステムとして完全にマウントします。その後、Chris Sが指摘したような任意のfsをマウントできます。
パーティションにファイルシステムはありませんか?通常はmount -t ntfs /my/mountpoint/Partition1 /mnt
のようなものでマウントします