5 unstable releases

0.4.4 Feb 16, 2025
0.4.3 Oct 25, 2024
0.4.2 Oct 25, 2024
0.3.0 Aug 25, 2024
0.2.1 Aug 15, 2024

#269 in Filesystem

Download history 14/week @ 2024-12-03 35/week @ 2024-12-10 6/week @ 2024-12-17 2/week @ 2024-12-24 6/week @ 2024-12-31 1/week @ 2025-01-07 86/week @ 2025-02-11 27/week @ 2025-02-18 7/week @ 2025-02-25 2/week @ 2025-03-04

66 downloads per month

BSD-2-Clause

67KB
2K SLoC

FUSE driver for FreeBSD's UFSv2

Features

  • Read and Write support for FreeBSD UFSv2
  • Extended Attributes (no ACLs)
  • Bi-Endian support (eg. mounting big endian FS on little endian system)

Planned Features

  • Read & Write Support for Sun UFSv2
  • Softupdates

Packages

Packaging status

Dependencies

  • rust >= 1.74.0
  • libfuse3 or libfuse2 (for fuse-ufs)

Building from source

$ git clone https://github.com/realchonk/fuse-ufs
$ cd fuse-ufs
$ make
# make install

Example Usage

Note: replace sdb1 with your FreeBSD's UFS partition.

$ fuse-ufs /dev/sdb1 /mnt

Mounting via fstab (on Linux)

/dev/sdb1   /mnt    fuse.fuse-ufs   ro 0 0

or

/dev/sdb1   /mnt    ufs             ro 0 0

Sponsorship

This project was sponsored as part of Google Summer of Code 2024. The final release during GSoC was 0.3.0.

Dependencies

~5–13MB
~139K SLoC