No description
  • C 92.9%
  • Makefile 3.4%
  • Roff 2.9%
  • M4 0.8%
Find a file
Michael Bestas bd0f60193a Ignore unused parameter warnings
Change-Id: I224f364ddf8ce7f1b53382d28e7875db436bcd08
2019-11-19 20:20:09 +02:00
dump Fix last updated dates in man pages. 2018-09-15 07:17:56 +03:00
fsck Soil super block after successful mount. 2019-07-08 20:55:58 +03:00
fuse Soil super block after successful mount. 2019-07-08 20:55:58 +03:00
label Fix last updated dates in man pages. 2018-09-15 07:17:56 +03:00
libexfat Fix some signedness warnings. 2019-08-17 19:51:27 +03:00
mkfs Fix some signedness warnings. 2019-08-17 19:51:27 +03:00
.gitignore Add .gitignore. 2015-08-26 11:50:43 +03:00
Android.bp Ignore unused parameter warnings 2019-11-19 20:20:09 +02:00
ChangeLog Bump version to 1.3.0 and update changelog. 2018-09-15 08:03:24 +03:00
configure.ac Define proper feature test macros for glibc. 2019-04-20 21:32:35 +03:00
COPYING Relicense the code from GPLv3+ to GPLv2+. 2015-08-24 08:26:16 +03:00
Makefile.am Update copyright years. 2018-02-03 10:29:39 +03:00
README.md Fix FreeBSD support, add UBLIO support. 2018-04-02 20:19:31 +03:00

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
  • FreeBSD

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!