Как можно монтировать файлы блоков на 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 loop не существует в osx.
/dev/disk1
. Вы можете запустить,hdiutil mount /dev/disk1
чтобы увидеть файлы внутри. Он распечатает местоположение точки монтирования, что-то вроде/Volumes/Untitled
Разве у раздела нет файловой системы? Обычно вы монтируете его с чем-то вроде
mount -t ntfs /my/mountpoint/Partition1 /mnt
источник
hdid /my/file
и он вернет имя блочного устройства.