Wie montiere ich Ext4 mit OS X Fuse?


15

Ich habe unter OS X FuseOS X 10.9.4 wie in http://osxdaily.com/2014/03/20/mount-ext-linux-file-system-mac/ beschrieben installiert.

Leider wird keines meiner Linux-Dateisysteme (auf externe HD- oder SD-Karte) direkt oder mit gemountet Disk Utility

Hat jemand Erfolg damit gehabt? Ich stelle fest, dass einige andere ähnliche Probleme zu haben scheinen.

Ist ein anderes Paket erforderlich?

HINWEIS Ich kann die Daten auf einem Linux-Computer lesen, möchte also KEINE anderen Vorschläge, aber es wäre bequem, sie auf meinem Mac zu lesen.


Haben Sie es auch über Terminal versucht, wie hier ( github.com/osxfuse/osxfuse/wiki/Ext/_history ) unter Useage angegeben. Zitat: "Sicherung-ext2 <Gerät | Bild> <Einhängepunkt> [-o Option [, ...]]"
Konqui

Antworten:


15

Laden Sie FUSE-Ext2 wie hier beschrieben herunter und installieren Sie es. Führen Sie dann so etwas wie aus

mkdir /Volumes/Linux
sudo mount -t fuse-ext2 /dev/disk2s6 /Volumes/Linux

Sie können das Gerät anhand der Ausgabe von ermitteln diskutil list.


1
Ich hatte das schon getan und es funktioniert. Ich verstehe wirklich nicht warum, der OS X FuseLink schien zu implizieren, dass es ohne funktionierte, und ich wollte nicht ext2.
Milliways

Ich erhalte diesen Fehler. "FUSE-EXT2 konnte nicht gemountet werden, da das folgende Problem aufgetreten ist: dyld: Bibliothek nicht geladen: /usr/local/lib/libfuse.2.dylib Referenziert von: / usr / local / bin / fuse-ext2 Grund: Bild nicht gefunden "Ist noch jemand mit diesem Problem konfrontiert?
Rishi Dua

Egal, habe es herausgefunden. Das lag an der fehlenden Kompatibilitätsebene. Neu installierte Sicherung, um es zu beheben
Rishi Dua

Fuse-ext2 kann auf dem neuesten Mac OS nicht installiert werden :(
maxisme

Auf dem neuesten Mac OS möchten Sie Fuse-Ext2 von dieser Abzweigung
herunterladen

9

Wenn Sie nur Leseunterstützung wünschen, kann ext4fuse diese Aufgabe übernehmen. Wenn Sie bereits Homebrew haben, können Sie es installieren mit:

brew install Caskroom/cask/osxfuse
brew install ext4fuse

Nach der Installation einfach ausführen:

mkdir /Volumes/Linux
ext4fuse /dev/diskXsY /Volumes/Linux

Wobei diskXsY durch Eingabe des Befehls gefunden werden kann diskutil list.

Es gibt derzeit keine Schreibunterstützung in ext4fuse .


1
MacBook-Pro: ~ myuser $ cd / Volumes / Linux -bash: cd: / Volumes / Linux: Keine solche Datei oder kein solches Verzeichnis ... bevor ich sudo mkdir / Volumes / Linux gemacht habe ... trauriger Tag :(
rgenito

Es ist komisch, ich bekomme auch genau diesen Fehler :(
Sam Holmes

4
Ah, ich habe herausgefunden, was es verursacht! Sie müssen sicherstellen, dass Sie sich in einer Superuser-Umgebung befinden, die von anderen einfach nicht gesehen wird. Verwenden Sie sudo suund versuchen Sie dann erneut, cdin das Verzeichnis zu gelangen: D
Sam Holmes

Hat jemand herausgefunden, wie man es mit Benutzerberechtigungen mounten kann? Funktioniert nur mit sudo ..
ccpizza

3
WICHTIG : Mit ext4fuse können Sie Ihre Dateien standardmäßig nur mit sudo mounten und anzeigen. Um als normaler Benutzer zu mounten, fügen Sie Ihren Benutzer der operatorGruppe mit hinzu sudo dscl . append /Groups/operator GroupMembership <your-user>. Sobald Sie dies getan haben, können Sie als normaler Benutzer mounten und die Dateien im Finder anzeigen.
ccpizza
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.