An open API service indexing awesome lists of open source software.

https://github.com/kusumi/exfat-fuse

exFAT: Rust fork of https://github.com/relan/exfat/tree/master/fuse
https://github.com/kusumi/exfat-fuse

exfat filesystem freebsd fuse linux

Last synced: 2 months ago
JSON representation

exFAT: Rust fork of https://github.com/relan/exfat/tree/master/fuse

Awesome Lists containing this project

README

        

exfat-fuse ([v0.4.0](https://github.com/kusumi/exfat-fuse/releases/tag/v0.4.0))
========

## About

Rust fork of [https://github.com/relan/exfat/tree/master/fuse](https://github.com/relan/exfat/tree/master/fuse)

## Supported platforms

Linux / FreeBSD

## Requirements

Rust 1.84.0 or newer

## Build

$ make

## Install

$ make install

## Uninstall

$ make uninstall

## Usage

$ ./target/release/exfat-fuse
FUSE exfat 1.4.0 (fuser)
Usage: ./target/release/exfat-fuse [options]

Options:
--allow_other Allow all users to access files on this filesystem. By
default access is restricted to the user who mounted
it.
--allow_root Allow the root user to access this filesystem, in
addition to the user who mounted it.
--ro Read-only filesystem
--noexec Dont allow execution of binaries.
--noatime Dont update inode access time.
--auto_unmount Automatically unmount when the mounting process exits.
AutoUnmount requires AllowOther or AllowRoot. If
AutoUnmount is set and neither Allow... is set, the
FUSE configuration must permit allow_other, otherwise
mounting will fail. Available on Linux.
--dirsync All modifications to directories will be done
synchronously. Available on Linux.
--sync All I/O will be done synchronously. Available on
Linux.
--umask Set the umask (the bitmask of the permissions that are
not present, in octal). The default is 0.
--dmask Set the umask for directories only.
--fmask Set the umask for files only.
--uid Set the owner for all files and directories. The
default is the owner of the current process.
--gid Set the group for all files and directories. The
default is the group of the current process.
-o relan/exfat compatible file system specific options.
-d Enable env_logger logging and do not daemonize.
-V, --version Print version and copyright.
-h, --help Print usage.

## Bugs

open-unlink fails with EBUSY.

## License

[GPLv2](COPYING)

Copyright (C) 2010- Andrew Nayenko

Copyright (C) 2024- Tomohiro Kusumi