3 releases

0.4.4 Feb 16, 2025
0.4.3 Oct 25, 2024
0.4.2 Oct 25, 2024

#1366 in Filesystem

Download history 2/week @ 2024-11-16 1/week @ 2024-11-23 3/week @ 2024-12-07 117/week @ 2025-02-15 9/week @ 2025-02-22 6/week @ 2025-03-01

132 downloads per month
Used in fuse-ufs

BSD-2-Clause

52KB
1.5K 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

~0.3–1MB
~18K SLoC