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

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

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

в соответствии с указаниями моего VPS-сервера документы на линоде. Я сделал это раньше для другой системы 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

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

2 ответа

Решение

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

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


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

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

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

Другие вопросы по тегам