Skip navigation

Will lion/mountain lion r/w/mount ext3 partitions?

28069 Views 8 Replies Latest reply: Mar 28, 2013 8:33 AM by Anton Grigoriev RSS
rcb4 Level 1 Level 1 (0 points)
Currently Being Moderated
Jun 20, 2012 8:54 AM

I was wondering since I want to dual boot Linux and os x, putting each respective os on their own smaller partition and creating a large /home partition for all my data

  • Linc Davis Level 10 Level 10 (107,630 points)
    Currently Being Moderated
    Jun 20, 2012 12:49 PM (in response to rcb4)

    No.

  • Linc Davis Level 10 Level 10 (107,630 points)
    Currently Being Moderated
    Jun 20, 2012 2:54 PM (in response to rcb4)

    You'd have to run Linux in a virtual machine. I strongly recommend against trying to dual-boot.

  • Topher Kessler Level 6 Level 6 (9,295 points)
    Currently Being Moderated
    Jun 20, 2012 3:36 PM (in response to rcb4)

    You can absolutely mount ext2/3/4 drives within OS X using FUSE (MacFUSE). While MacFUSE is no longer in development, its latest version should allow you to mount and use a number of unsupported formats, including ext3.

     

    1. Install MacFUSE: http://code.google.com/p/macfuse/

     

    2. Install the ext2 FUSE module: http://sourceforge.net/projects/fuse-ext2/

     

    3. Use Disk Utility to get the device name of the ext3 drive by enabling the debug menu and showing all partitions (see here: http://reviews.cnet.com/8301-13727_7-20081463-263/manage-all-partitions-with-dis k-utility-in-os-x/). Then select the ext3 partition and get info on it to get its device name (e.g., disk2s2).

     

    4. Create a mount point by making a directory in your /Volumes folder or anywhere on your system.

     

    5. Mount the ext3 drive with the following command in the Terminal (replace "disk2s2" with whatever your device name is, and likewise for the specified mount point):

     

         fuse-ext2 /dev/disk2s2 /Volumes/mountpoint

     

    To add write support, supply the "-o force" flag as follows:

     

         fuse-ext2 -o force /dev/disk2s2 /Volumes/mountpoint

     

    (No guarantee on good r/w performance, but it is an option)

  • Topher Kessler Level 6 Level 6 (9,295 points)
    Currently Being Moderated
    Jun 20, 2012 3:29 PM (in response to rcb4)

    While I have not used it, FUSE for OS X (or OSXFUSE) is a currently supported FUSE system that is the successor for MacFUSE, so you migth look into using this first; however, both should allow you to mount an ext3 filesystem.

     

    http://osxfuse.github.com

  • Turpulus Level 1 Level 1 (0 points)
    Currently Being Moderated
    Dec 12, 2012 5:47 PM (in response to rcb4)

    I am having trouble geting the drive to be writable.  I am getting the Socket is Not Connected message.  What am I doing wrong?

     

    Williams-MacBook-Pro:~ williamjones$ sudo fuse-ext2 -o force /dev/disk1s1 /Volumes/X360ISOS

    Password:

    fuse-ext2: version:'0.0.7', fuse_version:'27' [main (../../fuse-ext2/fuse-ext2.c:324)]

    fuse-ext2: enter [do_probe (../../fuse-ext2/do_probe.c:30)]

    fuse-ext2: leave [do_probe (../../fuse-ext2/do_probe.c:55)]

    fuse-ext2: opts.device: /dev/disk1s1 [main (../../fuse-ext2/fuse-ext2.c:351)]

    fuse-ext2: opts.mnt_point: /Volumes/X360ISOS [main (../../fuse-ext2/fuse-ext2.c:352)]

    fuse-ext2: opts.volname: X360ISOS [main (../../fuse-ext2/fuse-ext2.c:353)]

    fuse-ext2: opts.options: force [main (../../fuse-ext2/fuse-ext2.c:354)]

    fuse-ext2: parsed_options: force,allow_other,local,noappledouble,fsname=/dev/disk1s1,fstypename=ext2,volna me=X360ISOS [main (../../fuse-ext2/fuse-ext2.c:355)]

    fuse-ext2: mounting read-write [main (../../fuse-ext2/fuse-ext2.c:369)]

    Williams-MacBook-Pro:~ williamjones$ mount_osxfusefs: failed to mount /Volumes/X360ISOS@/dev/osxfuse0: Socket is not connected

  • Anton Grigoriev Level 1 Level 1 (35 points)
    Currently Being Moderated
    Mar 28, 2013 8:33 AM (in response to Turpulus)

    same here

    HD (1T WD) works for reading but not for writing.

     

    sudo fuse-ext2 /dev/disk2s1 /Users/someuser/mnt/ -o force,allow_other,local,noappledouble,rw+,fsname=/dev/disk2s1,fstypename=ext3,v olname=disk2s1

    Password:

    fuse-ext2: version:'0.0.7', fuse_version:'27' [main (../../fuse-ext2/fuse-ext2.c:324)]

    fuse-ext2: enter [do_probe (../../fuse-ext2/do_probe.c:30)]

    fuse-ext2: leave [do_probe (../../fuse-ext2/do_probe.c:55)]

    fuse-ext2: opts.device: /dev/disk2s1 [main (../../fuse-ext2/fuse-ext2.c:351)]

    fuse-ext2: opts.mnt_point: /Users/someuser/mnt/ [main (../../fuse-ext2/fuse-ext2.c:352)]

    fuse-ext2: opts.volname:  [main (../../fuse-ext2/fuse-ext2.c:353)]

    fuse-ext2: opts.options: force,allow_other,local,noappledouble,rw+,fsname=/dev/disk2s1,fstypename=ext3,v olname=disk2s1 [main (../../fuse-ext2/fuse-ext2.c:354)]

    fuse-ext2: parsed_options: force,allow_other,local,noappledouble,rw,fsname=/dev/disk2s1,fstypename=ext3,vo lname=disk2s1,allow_other,local,noappledouble,fsname=/dev/disk2s1,fstypename=ext 2,volname=disk2s1 [main (../../fuse-ext2/fuse-ext2.c:355)]

    fuse-ext2: mounting read-write [main (../../fuse-ext2/fuse-ext2.c:369)]

    [someplace:~] someuser% mount_osxfusefs: failed to mount /Users/someuser/mnt@/dev/osxfuse1: Socket is not connected

Actions

More Like This

  • Retrieving data ...

Bookmarked By (1)

Legend

  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.