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