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
- Host: GitHub
- URL: https://github.com/kusumi/exfat-fuse
- Owner: kusumi
- License: gpl-2.0
- Created: 2024-07-10T08:45:53.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2025-02-13T06:57:55.000Z (3 months ago)
- Last Synced: 2025-02-13T07:33:47.222Z (3 months ago)
- Topics: exfat, filesystem, freebsd, fuse, linux
- Language: Rust
- Homepage:
- Size: 33.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES
- License: COPYING
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