Назад | Перейти на главную страницу

Монтирование образа Linux, созданного с помощью «dd», в Mac OSX 10.7

Я недавно сделал

ssh root@myserver "dd if=/dev/xvda " | dd of=/<localpath>/myimage.img

в соответствии с инструкциями моего VPS-сервера в linode. Я делал это раньше в другой системе Linux и отлично смонтировал, выполнив

sudo mount -o loop myimage.img mountdirectory

Но на моем Mac OSX 10.7 я получаю следующую ошибку.

mount: You must specify a filesystem type with -t.

Я пробовал -t ext, -t ext3, -t ext4, но все не удалось с такой ошибкой

mount: exec /System/Library/Filesystems/ext4.fs/Contents/Resources/mount_ext4 for /<mount directory>: No such file or directory

Как это исправить?

Бесстыдно украден из ответ на этот вопрос Задать другой


Ответ зависит от версии OS X, которую вы используете:

Если вы используете 10,5 (Леопард) или 10,6 (Снежный барс), Драйвер Paragon ExtFS (коммерческий) предоставит вам доступ для чтения и записи к файловым системам ext2 / ext3 / ext4. Идеал не перечисляет Lion как совместимую ОС для версии драйвера ExtFS, действующей по состоянию на 1 ноября 2011 г., 8.0, и учитывая, что драйвер NTFS, который использует то же ядро, обновлен до версии 9 для совместимости с Lion, Я подозреваю, что на это есть веская причина.

Если вы используете 10.7 (Lion) и не можете ждать (или не хотите вкладываться в коммерческое программное обеспечение), вы можете настроить виртуальную машину Linux, смонтировать туда свои тома и поделиться ими через Самба или (S) FTP. Эта почта есть некоторые подробности о том, как этого добиться с помощью бесплатного VirtualBox. Обратите внимание, что это не совсем легкое решение, даже если вы используете предварительно созданная виртуальная машина VirtualBox избавит вас от установки и настройки дистрибутива Linux с нуля.

Получите VirtualBox и установите на него Ubuntu. Передайте файл .img виртуальной машине как диск. Отредактируйте файл fstab на виртуальной машине, чтобы смонтировать образ диска.