opendal icon indicating copy to clipboard operation
opendal copied to clipboard

`mount` command for `oli`

Open simonsan opened this issue 1 year ago • 1 comments

A FUSE (or NAS) wrapper so you can mount anything that OpenDAL supports. src.: https://www.reddit.com/r/rust/comments/1ac9opf/comment/kjx316n/?utm_source=reddit&utm_medium=web2x&context=3

I think that is an interesting use case and might be a viable addition to oli CLI tool.

It would be also interesting to have something regarding that in opendal as a library (? maybe something like opendal-mount), I think. Also, to expose something to the user via WebDAV would be interesting. But I'm not sure this is out of scope.

We are currently working on such functionality in rustic, to mount a repository ( https://github.com/rustic-rs/rustic/pull/973 ).

simonsan avatar Jan 28 '24 07:01 simonsan

I think that is an interesting use case and might be a viable addition to oli CLI tool.

Yep, this is exactly why we want to build ofs. ofs's goal is to make it possible to mount any kinds of storage services.

It would be also interesting to have something regarding that in opendal as a library

We previously discussed the possibility of exposing fuser-opendal as a library. However, we reached a consensus on prioritizing getting ofs up and running first.

We're open to making it happen if you think it would be beneficial for rustic.

Also, to expose something to the user via WebDAV would be interesting. But I'm not sure this is out of scope.

Oh, that's exactly why we build integrations/dav-server and oay.

We do want to make it possible to allow every users to access data via WebDAV.

We are currently working on such functionality in rustic, to mount a repository ( rustic-rs/rustic#973 ).

It seems interesting to implement a rustic service so that opendal users can access a rustic repo directly.

Xuanwo avatar Jan 28 '24 09:01 Xuanwo

ofs is under development :rocket: !

Xuanwo avatar Apr 10 '24 16:04 Xuanwo