Install exFAT FUSE Module for Ubuntu with Read/Write Support

sudo apt-get install subversion scons libfuse-dev gcc
cd ~
svn co exfat-read-only
cd exfat-read-only
sudo scons install
cd ..
rm -rf exfat-read-only
sudo mkdir [mountpoint]
sudo mount -t exfat-fuse [device_path] [mountpoint]

Replace [device_path] with the device path to your exfat partition, for example: /dev/sdb1. Replace [mountpoint] with the path to your mount point, for example: /media/disk

14 thoughts to “Install exFAT FUSE Module for Ubuntu with Read/Write Support”

  1. Thanks, works fine

    Einhängen von exFat in Ubuntu/XFCE 11.10 somit problemlos möglich
    Mount this way exfat in Ubuntu XFCE 11.10


  2. Just letting you know that this doesn’t work in Kubuntu 11.10

    ubuntu@ubuntu:~/exfat-read-only$ scons
    scons: Reading SConscript files …
    scons: done reading SConscript files.
    scons: Building targets …
    gcc -o fuse/main.o -c -Wall -O2 -ggdb -DFUSE_USE_VERSION=26 -D_FILE_OFFSET_BITS=64 -Ilibexfat fuse/main.c
    gcc -o libexfat/cluster.o -c -Wall -O2 -ggdb -DFUSE_USE_VERSION=26 -D_FILE_OFFSET_BITS=64 -Ilibexfat libexfat/cluster.c
    gcc -o libexfat/io.o -c -Wall -O2 -ggdb -DFUSE_USE_VERSION=26 -D_FILE_OFFSET_BITS=64 -Ilibexfat libexfat/io.c
    gcc -o libexfat/log.o -c -Wall -O2 -ggdb -DFUSE_USE_VERSION=26 -D_FILE_OFFSET_BITS=64 -Ilibexfat libexfat/log.c
    gcc -o libexfat/lookup.o -c -Wall -O2 -ggdb -DFUSE_USE_VERSION=26 -D_FILE_OFFSET_BITS=64 -Ilibexfat libexfat/lookup.c
    gcc -o libexfat/mount.o -c -Wall -O2 -ggdb -DFUSE_USE_VERSION=26 -D_FILE_OFFSET_BITS=64 -Ilibexfat libexfat/mount.c
    In file included from libexfat/mount.c:22:0:
    libexfat/exfat.h:183:66: error: array type has incomplete element type
    libexfat/exfat.h:183:57: warning: ‘struct timespec’ declared inside parameter list [enabled by default]
    libexfat/exfat.h:183:57: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]
    scons: *** [libexfat/mount.o] Error 1
    scons: building terminated because of errors

  3. Thanks! Worked great on my ubuntu 11.10 linux kernel 3.0.0-14-generic. I did have to reboot after the sudo scons install step, and after that it auto-mounted.

  4. Hey, thanks dude.
    I used this guide for ubuntu, lmde and vanilla mint. Never failed! (This is really the only tutorial ever that actually made this work!)

    So today I needed it for opensuse. Since there are no decent suse or even RPM-related tutorials I could find for this problem, I went back to find this site.

    Once I found all the rpm-version files for this tutorial to work I ‘susefied’ it by using ‘su’ and then the command in place of ‘sudo’.

    Works like a charm. 🙂

    So I just wanted to tell you: Thanks, you’re quite a community blessing! 😀

Leave a Reply

Your email address will not be published. Required fields are marked *