MacFUSE + ext4fuse = Kein Glück

MacFUSE + ext4fuse = Kein Glück

Ich versuche also, meine ext4-Partition (mit Extents) unter Mac OS X mit MacFUSE (von MacPorts) und ext4fuse (kompiliert aus Git) zu mounten, aber ich schaffe es einfach nicht. Ich versuche es folgendermaßen:

sudo ./ext4fuse /dev/disk0s3 ~/Mountpoint

oder

sudo ./ext4fuse /dev/rdisk0s3 ~/Mountpoint

(Ich bin nicht sicher, was der Unterschied zwischen Disk und RDISK ist)

aber am Ende habe ich nur eine unbrauchbare Verknüpfung. Was mache ich falsch?

Vielen Dank im Voraus

Antwort1

Versuchen Sie fuse-ext2

Installieren Sie mac-fuse, googlen Sie es und erhalten Siehttp://prdownloads.sourceforge.net/fuse-ext2/fuse-ext2-0.0.7.tar.gz?download und installieren.

Ich habe es getestet und es funktioniert 100 % in der Ext4-Partition in MACOSX 10.6.7. Ein Trick zum Lesen und Speichern: Verwenden Sie den Befehl fuse-ext2 /dev/disk0sX /Volumes/linux -o force oder starten Sie macosx vor der Installation neu und mounten Sie ext4 automatisch in macosx.

Antwort2

Ich verwende immer die erste Form, allerdings ohne sudo (solange Sie in der Administratorgruppe sind, sollte es funktionieren).

Sie können optional einen dritten Parameter übergeben, um eine Protokolldatei zu verwenden. Das könnte etwas Licht in das Problem bringen:

mbpro:~ gerard$ ./Development/ext4fuse/ext4fuse /dev/disk0s5 t log
mbpro:~ gerard$ ls t
Gerard verloren+gefunden

Die Datei „log“ sollte nun einige Debuginformationen enthalten. Schicken Sie sie mir ([email geschützt]), erstellen Sie ein Problem in GitHub oder posten Sie es einfach hier.

Stellen Sie sicher, dass Sie mindestens OSX 10.5 mit Intel verwenden (ppc funktioniert nicht). Außerdem habe ich dies nur mit nativen ext4-Partitionen getestet (keine Upgrades von ext3 auf ext4), daher kann es bei letzterem Szenario zu Problemen kommen.

Bearbeiten:Seit dem 21. Juni 2017 lautet die Syntax zum Abrufen einer Protokolldatei:

ext4fuse <device> <mountpoint> -o logfile=/dev/stdout

Antwort3

Das Problem wurde angesprochenHier

Es gibt dort einige Links. Es scheint, dass in einigen Fällen die Kompatibilitätsschicht nicht installiert wird. Ich werde das weiter untersuchen.

Versuchen Sie als letzten Ausweg einen USB-Kartenleser mit einer Linux-VM, das hat bei mir funktioniert.

verwandte Informationen