conserve-fuse

Crates.ioconserve-fuse
lib.rsconserve-fuse
version0.1.2
sourcesrc
created_at2023-12-09 21:38:51.894968
updated_at2023-12-09 21:50:14.346168
descriptionConserve backup tool FUSE filesystem
homepage
repositoryhttps://github.com/gwik/conserve-fuse
max_upload_size
id1063901
size1,829,913
Antonin Amand (gwik)

documentation

https://docs.rs/conserve-fuse

README

Conserve Userland Filesystem (FUSE)

This repository contains the Conserve backup archive FUSE implementation. It allows you to mount your Conserve backup archives as a filesystem, enabling easy access and navigation of your backed-up files and directories.

Status: Work in Progress - Please refer to the Roadmap section for more information on current and upcoming features.

Installation

To install Conserve FUSE, you need to have Rust's package manager, Cargo, installed. Once you have Cargo, you can install Conserve FUSE using the following command:

cargo install conserve-fuse

This will download and compile the Conserve FUSE from the source.

Usage

After installing, you can mount a Conserve backup archive to a directory of your choice. For example:

conserve-mount /path/to/my/archive /mnt

This command mounts the backup archive located at /path/to/my/archive to the /mnt directory. Once mounted, you can use standard file system commands to interact with the archive:

ls /mnt

Roadmap

The development of Conserve FUSE is ongoing, and several features are in the pipeline:

  • Basic directory traversing
  • Read file
  • UID/GID support
  • Permissions support
  • Advanced options for UID/GID remapping, etc.
Commit count: 22

cargo fmt