Mac-Osx

在 OSX 上掛載塊文件

  • April 27, 2017

如何在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

但是 osx 上不存在 -o 循環選項。

hdiutil 是正確的方法,但關鍵因素是參數。

命令

hdiutil attach -imagekey diskimage-class=CRawDiskImage -nomount filename

完美地將塊文件掛載為塊文件系統。之後,您可以像 Chris S 指出的那樣安裝任何 fs。

分區沒有文件系統嗎?通常你用類似的東西安裝它mount -t ntfs /my/mountpoint/Partition1 /mnt

引用自:https://serverfault.com/questions/174909