15

I installed OS X Fuse on OS X 10.9.4 as outlined in http://osxdaily.com/2014/03/20/mount-ext-linux-file-system-mac/

Unfortunately it does not mount any of my Linux filesystems (on external HD or SD card), either directly or with Disk Utility

Has anyone had any success with this? I note a few others seem to have similar problems.

Is any other package required?

NOTE I can read the data on a Linux machine, so do NOT want other suggestions, but it would be convenient to read on my Mac.

16

Download and install FUSE-Ext2 as described here and then run something like

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

You can figure out the device from looking at the output of diskutil list.

  • 1
    I had already done this, and it works. I really don't understand why, the OS X Fuse link seemed to imply it worked without, and I didn't want ext2. – Milliways Nov 4 '14 at 1:17
  • I get this error.. "FUSE-EXT2 could not mount because the following problem occurred: dyld: Library not loaded: /usr/local/lib/libfuse.2.dylib Referenced from: /usr/local/bin/fuse-ext2 Reason: image not found" Anyone else facing this? – Rishi Dua May 2 '15 at 7:12
  • Nevermind, figured it out.. That was due to missing compatibility layer. Reinstalled fuse to fix it – Rishi Dua May 2 '15 at 7:15
  • Can't install fuse-ext2 on latest Mac OS :( – maxisme Mar 10 '16 at 19:48
  • On the latest Mac OS, you'll want to get fuse-ext2 from this fork that changes the install locations to be compatible with SIP: github.com/gpz500/fuse-ext2/releases – porglezomp Aug 6 '16 at 0:59
9

If you only want read support then ext4fuse can do this job. If you already have homebrew then you can install it with:

brew install Caskroom/cask/osxfuse
brew install ext4fuse

after installation, simply run:

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

where diskXsY can be found by entering the command diskutil list.

There is currently no write support in ext4fuse.

  • 1
    MacBook-Pro:~ myuser$ cd /Volumes/Linux -bash: cd: /Volumes/Linux: No such file or directory ...before i did sudo mkdir /Volumes/Linux ... sad day :( – rgenito Jan 1 '17 at 11:22
  • It's weird, I'm also getting exactly this error :( – Sam Holmes Jan 20 '17 at 14:54
  • 4
    Ah I've figured out what's causing it! You need to make sure you're in a superuser environment other it just won't see it. Use sudo su and then try to cd into the directory again :D – Sam Holmes Jan 20 '17 at 15:00
  • Anybody figured out how to mount it with user permissions? Only works with sudo.. – ccpizza Jun 24 '17 at 21:18
  • 3
    IMPORTANT: with ext4fuse by default you'll only be able to mount and see your files with sudo. To mount as regular user add your user to the operator group with sudo dscl . append /Groups/operator GroupMembership <your-user>. Once you've done this you will be able to mount as a regular user and see the files from Finder. – ccpizza Jun 24 '17 at 21:49

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .