块文件如何在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=0 )来挂载虚拟磁盘文件(例如vhd)。 vdfuse本身工作正常,并且虚拟光盘中包含的分区在安装点上显示为块文件。
VHD文件 – > / my / mountpoint / Partition1,Partition2,…
在Ubuntu的块文件可以通过安装
mount -o loop /my/mountpoint/Partition1
但是-o循环选项在osx上不存在。
hdiutil是正确的方法,但一个关键的成分是参数。
命令
hdiutil attach -imagekey diskimage-class=CRawDiskImage -nomount filename
将块文件完美安装为块文件系统。 之后你可以像克里斯S指出的任何fs。
分区是不是有一个文件系统? 通常你用mount -t ntfs /my/mountpoint/Partition1 /mnt
将其重命名为DMG。 简单。
DMG中最简单的就是DD了。 在文件末尾是一个'koly块',它指定使用什么encryption。 如果不是这样的话,字节与DMG字节一样,如果重命名然后打开,它的行为就像一个字节。
请给我赞扬,我应该去掉这个相当不好的select。