MacFUSE + ext4fuse = Не повезло
Поэтому я пытаюсь смонтировать раздел ext4 (с экстентами) в Mac OS X, используя MacFUSE (из MacPorts) и ext4fuse (скомпилированный из git), но мне просто не удается это сделать. Я пытаюсь сделать это так:
sudo ./ext4fuse /dev/disk0s3 ~/Mountpoint
или же
sudo ./ext4fuse /dev/rdisk0s3 ~/Mountpoint
(Я не уверен, в чем разница между диском и rdisk)
но я просто получаю непригодный ярлык. Что я делаю неправильно?
Спасибо всем заранее
3 ответа
Попробуй fuse-ext2
Установите Mac-Fuse Google. и получите http://prdownloads.sourceforge.net/fuse-ext2/fuse-ext2-0.0.7.tar.gz?download и установите.
Я протестировал и на 100% работаю в разделе ext4 в MACOSX 10.6.7, хитрость, для чтения и сохранения используйте команду fuse-ext2 /dev/disk0sX /Volumes/linux -o force или перезагрузите macosx перед установкой и авто смонтировать ext4 в macosx.
Я всегда использую первую форму, но без sudo (пока вы находитесь в группе администраторов, она должна работать).
Вы можете при желании передать третий параметр, чтобы использовать файл журнала. Это может пролить свет на проблему:
mbpro: ~ gerard $./Development/ext4fuse/ext4fuse / dev / disk0s5 t log mbpro: ~ gerard $ ls t Джерард потерял + нашел
Файл "log" теперь должен содержать некоторую информацию для отладки. Отправьте его мне (gerard.lledo@gmail.com), создайте проблему в github или просто опубликуйте здесь.
Убедитесь, что вы используете по крайней мере OSX 10.5 с Intel (PPC не будет работать). Кроме того, я проверял это только с собственными разделами ext4 (без обновлений ext3 до ext4), поэтому он может вызвать проблемы, если у вас более поздний сценарий.
Изменить: По состоянию на 21 июня 2017 года, синтаксис для получения файла журнала:
ext4fuse <device> <mountpoint> -o logfile=/dev/stdout
Вопрос был поднят здесь
Там есть некоторые ссылки, кажется, что в некоторых случаях уровень совместимости не устанавливается. Я буду дальше расследовать.
Попробуйте устройство чтения карт USB с Linux VM в качестве последнего средства, которое мне помогло.