Wie können Blockdateien auf osx gemountet werden? Ich habe es versucht
hdiutil attach filename
Dies endet jedoch mit
hdiutil: attach failed - not recognized
hdiutil scheint nur für iso / dmg-bilder zu funktionieren. Auf Ubuntu kann die Blockdatei einfach mit gemountet werden
mount -o loop filename mountpoint
Hintergrund: Ich habe vdfuse ( http://forums.virtualbox.org/viewtopic.php?f=26&t=33355&start=0 ) verwendet, um virtuelle Festplattendateien (z. B. vhd) bereitzustellen. vdfuse selbst funktioniert einwandfrei und die auf der virtuellen Festplatte enthaltenen Partitionen werden als Blockdateien auf dem Einhängepunkt angezeigt.
VHD-Datei -> / my / mountpoint / Partition1, Partition2, ...
Auf Ubuntu können die Blockdateien über gemountet werden
mount -o loop /my/mountpoint/Partition1
Die Option -o loop gibt es unter osx jedoch nicht.
/dev/disk1
. Sie können ausführenhdiutil mount /dev/disk1
, um die darin enthaltenen Dateien tatsächlich anzuzeigen. Es wird die Position des Einhängepunkts ausgedruckt, etwa/Volumes/Untitled
Hat die Partition kein Dateisystem? Normalerweise montierst du es mit so etwas wie
mount -t ntfs /my/mountpoint/Partition1 /mnt
quelle
hdid /my/file
und es wird einen Block-Gerätenamen zurückgeben.