Skip to content
/ tarfs Public

A readonly FUSE filesystem that allows to mount tar files

Notifications You must be signed in to change notification settings

geropl/tarfs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tarfs

Setup Automated Developed 100% on gitpod.io

A readonly FUSE filesystem that allows to mount tar files

Usage

tarfs 1.0
Gero Posmyk-Leinemann <[email protected]>
A readonly FUSE filesystem that allows to mount tar files

USAGE:
    tarfs <archive> <mountpoint>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

ARGS:
    <archive>       The tar file that should be mounted
    <mountpoint>    The path to the directory where the archive should be mounted

Why?

Sometimes it's useful to be able to mount a tar file directly without the need to extract it which takes time and disk space. Also, it's fun - and a great way to learn more Rust.

How

It scans the tar archive once, builds up an index and later uses that information to respond to FUSE requests like get_attrs or read.

Install

TODO

Development

 cargo test
 cargo build

Open in Gitpod

About

A readonly FUSE filesystem that allows to mount tar files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages