https://github.com/byteotter/nufat
FAT-32 filesystem driver for the Linux Userspace using FUSE
https://github.com/byteotter/nufat
Last synced: over 1 year ago
JSON representation
FAT-32 filesystem driver for the Linux Userspace using FUSE
- Host: GitHub
- URL: https://github.com/byteotter/nufat
- Owner: ByteOtter
- License: mit
- Created: 2024-11-04T10:12:29.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-13T10:42:35.000Z (over 1 year ago)
- Last Synced: 2025-01-13T11:41:44.915Z (over 1 year ago)
- Language: Rust
- Size: 74.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# nuFAT
nuFAT is an experimental filesystem driver to use the FAT32 filesystem in the Linux userspace.
> [!Warning]
> nuFAT is currently in its earliest stages of development and therefore not ready for any real world use.
> Please refer to the `Supported Features` section for the currently supported filesystem operations.
## Set up
To set nuFAT up, please clone the repository.
Make sure that all `fuse` dependencies are installed.
### OpenSUSE Tumbleweed
```sh
sudo zypper in libfuse3-3 fuse3 fuse-devel
```
### Fedora
```sh
sudo dnf install fuse fuse-devel
```
### Ubuntu
```sh
sudo apt-get install fuse3 libfuse3-dev
```
When everything is installed, refer to the [testing guide](./docs/testing.md) on how to run nuFAT.
## Supported Features
- [x] List directory entries
- [x] Read file contents
- [ ] Create new file
- [ ] Create new directory
- [x] Write content to file
- [ ] Delete file or directory
## Reporting issues
If you encounter an issue while using nuFAT, please [report them](https://github.com/ByteOtter/nuFAT/issues) in the issues section.
## License
nuFAT is licensed under the terms of the [MIT License](./LICENSE).