Монтирование образа 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 с нуля.