Skip to content

gwik/conserve-fuse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Mount conserve's archives as FUSE filesystem

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages