Menu

Tree [49421b] marshmallow-x86 android-x86-6.0-r3 /
 History

HTTPS access


File Date Author Commit
 dump 2017-01-28 relan relan [5925b6] Update copyright years.
 fsck 2017-01-28 relan relan [5925b6] Update copyright years.
 fuse 2017-01-28 relan relan [5925b6] Update copyright years.
 label 2017-01-28 relan relan [5925b6] Update copyright years.
 libexfat 2017-01-28 relan relan [5925b6] Update copyright years.
 mkfs 2017-01-28 relan relan [5925b6] Update copyright years.
 .gitignore 2015-08-04 relan relan [1d5fbd] Add .gitignore.
 Android.mk 2016-07-06 Chih-Wei Huang Chih-Wei Huang [744e8e] Clean up Android.mk
 COPYING 2013-07-08 relan relan [48573f] Relicense the code from GPLv3+ to GPLv2+.
 ChangeLog 2017-01-28 relan relan [01d117] Bump version to 1.2.6 and update changelog.
 CleanSpec.mk 2016-07-06 Chih-Wei Huang Chih-Wei Huang [80f80c] Fix incremental build
 Makefile.am 2017-01-28 relan relan [5925b6] Update copyright years.
 README.md 2015-12-29 relan relan [3959f7] Remove ublio support.
 configure.ac 2017-01-28 relan relan [01d117] Bump version to 1.2.6 and update changelog.

Read Me

About

This project aims to provide a full-featured exFAT file system implementation for Unix-like systems. It consists of a FUSE module (fuse-exfat) and a set of utilities (exfat-utils).

Supported operating systems:

  • GNU/Linux
  • Mac OS X 10.5 or later
  • OpenBSD

Most GNU/Linux distributions already have fuse-exfat and exfat-utils in their repositories, so you can just install and use them. The next chapter describes how to compile them from source.

Compiling

To build this project on GNU/Linux you need to install the following packages:

On Mac OS X:

  • autoconf
  • automake
  • pkg-config
  • OSXFUSE
  • Xcode (legacy versions include autotools but their versions are too old)

On OpenBSD:

  • git
  • autoconf (set AUTOCONF_VERSION environment variable)
  • automake (set AUTOMAKE_VERSION environment variable)

Get the source code, change directory and compile:

git clone https://github.com/relan/exfat.git
cd exfat
autoreconf --install
./configure
make

Then install driver and utilities (from root):

make install

You can remove them using this command (from root):

make uninstall

Mounting

Modern GNU/Linux distributions (with util-linux 2.18 or later) will mount exFAT volumes automatically. Anyway, you can mount manually (from root):

mount.exfat-fuse /dev/spec /mnt/exfat

where /dev/spec is the device file, /mnt/exfat is a mountpoint.

Feedback

If you have any questions, issues, suggestions, bug reports, etc. please create an issue. Pull requests are also welcome!