Comment monter Ext4 à l'aide d'OS X Fuse

15

J'ai installé OS X Fusesur OS X 10.9.4 comme indiqué dans http://osxdaily.com/2014/03/20/mount-ext-linux-file-system-mac/

Malheureusement, il ne monte aucun de mes systèmes de fichiers Linux (sur une carte HD ou SD externe), directement ou avec Disk Utility

Quelqu'un at-il eu du succès avec ça? Je note que quelques autres semblent avoir des problèmes similaires.

Un autre package est-il requis?

REMARQUE Je peux lire les données sur une machine Linux, donc je ne veux PAS d'autres suggestions, mais il serait pratique de lire sur mon Mac.

Milliways
la source
L'avez-vous également essayé via Terminal comme indiqué ici ( github.com/osxfuse/osxfuse/wiki/Ext/_history ) sous Useage. citation: "fuse-ext2 <périphérique | image> <mountpoint> [-o option [, ...]]"
konqui

Réponses:

16

Téléchargez et installez FUSE-Ext2 comme décrit ici , puis exécutez quelque chose comme

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

Vous pouvez comprendre l'appareil en regardant la sortie de diskutil list.

RTS - en savoir plus sur Monica Cellio
la source
1
J'avais déjà fait ça, et ça marche. Je ne comprends vraiment pas pourquoi, le OS X Fuselien semblait impliquer que cela fonctionnait sans, et je ne voulais pas ext2.
Milliways
J'obtiens cette erreur. "FUSE-EXT2 n'a pas pu être monté car le problème suivant s'est produit: dyld: bibliothèque non chargée: /usr/local/lib/libfuse.2.dylib Référencé depuis: / usr / local / bin / fuse-ext2 Raison: image introuvable "Quelqu'un d'autre est confronté à cela?
Rishi Dua
Peu importe, je l'ai compris. C'était dû à l'absence de couche de compatibilité. Fusible réinstallé pour le réparer
Rishi Dua
Impossible d'installer fuse-ext2 sur le dernier Mac OS :(
maxisme
Sur le dernier Mac OS, vous voudrez obtenir fuse-ext2 de cette fourchette qui modifie les emplacements d'installation pour être compatible avec SIP: github.com/gpz500/fuse-ext2/releases
porglezomp
9

Si vous ne voulez que le support en lecture, ext4fuse peut faire ce travail. Si vous avez déjà un homebrew, vous pouvez l'installer avec:

brew install Caskroom/cask/osxfuse
brew install ext4fuse

après l'installation, lancez simplement:

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

où diskXsY peut être trouvé en entrant la commande diskutil list.

Il n'y a actuellement aucun support d'écriture dans ext4fuse .

Chenming Zhang
la source
1
MacBook-Pro: ~ myuser $ cd / Volumes / Linux -bash: cd: / Volumes / Linux: Aucun fichier ou répertoire ... avant de faire sudo mkdir / Volumes / Linux ... triste journée :(
rgenito
C'est bizarre, je reçois également exactement cette erreur :(
Sam Holmes
4
Ah, j'ai compris ce qui en est la cause! Vous devez vous assurer que vous êtes dans un environnement de superutilisateur, sinon il ne le verra pas. Utilisez sudo supuis réessayez cddans le répertoire: D
Sam Holmes
Quelqu'un a compris comment le monter avec des autorisations utilisateur?
Fonctionne
3
IMPORTANT : avec ext4fuse par défaut, vous ne pourrez monter et voir vos fichiers qu'avec sudo. Pour monter en tant qu'utilisateur normal, ajoutez votre utilisateur au operatorgroupe avec sudo dscl . append /Groups/operator GroupMembership <your-user>. Une fois que vous avez fait cela, vous pourrez monter en tant qu'utilisateur régulier et voir les fichiers du Finder.
ccpizza