2 unstable releases

0.3.0 Aug 25, 2024
0.2.1 Aug 15, 2024

#153 in Filesystem

Download history 121/week @ 2024-08-12 157/week @ 2024-08-19 22/week @ 2024-08-26

300 downloads per month

BSD-2-Clause

52KB
1.5K SLoC

FUSE driver for FreeBSD's UFSv2

Features

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

Planned Features

  • Full Read & Write Support for FreeBSD & Sun UFSv2
  • Softupdates

Packages

Packaging status

Dependencies

  • rust >= 1.74.0
  • libfuse3

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

~3–11MB
~106K SLoC