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.


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.


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 .


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.