fuse mount repository
Hi, I've been watching Asuran's development with interest since @colemickens mentioned it in perkeep chat some months back.
I really like the ability to FUSE mount a remote repo to browse snapshots in restic (and borg), and I'd like to pose these questions regarding a repo mount feature in Asuran, with my guesses:
- If? Guessing yes, eventually
- When? Once the core is more fleshed out, and probably behind implementing some repo backends eg sftp, s3/minio (edit: #60 (closed) and #61)
- How?
- I see Rust has a native FUSE impl similar to golang https://docs.rs/fuse/
- One complication with generalizing away from the filesystem is presumably only the "root namespace" mentioned in https://asuran-rs.gitlab.io/asuran/asuran/manifest/target/trait.BackupTarget.html#tymethod.backup_object
https://docs.rs/libasuran/0.0.3/libasuran/manifest/target/trait.BackupTarget.htmlwill be accessible this way (although i guess the other namespaces could be mapped into separate paths in the FUSE filesystem)
Cheers!
Edited by Eric Drechsel