Replies: 3 comments 2 replies
-
I have been researching about virtio/virtiofs/vDPA/VDUSE recently. Maybe we can provide both virtio and fuse support for For virtioUsers can mount ofs to container or vm directly. All control message send via a char device and all data send via This solution is linux only. For fuseUsers can mount ofs to host directly via fuse. All control message and data are sent via Nearly all platform supported. We can build |
Beta Was this translation helpful? Give feedback.
-
I'm having a bit of trouble grasping this concept. openDAL provides a set of library APIs for users. Therefore, we suggest users should utilize some bindings or the core rust API for their purpose. However, the term 'ofs' seems perplexing to me. Could it be more akin to the 'oay' frontend service? |
Beta Was this translation helpful? Give feedback.
-
A PoC written by @Inokinoki |
Beta Was this translation helpful? Give feedback.
-
Can we build a file system with OpenDAL? Ideally, no. OpenDAL and its underlying storage services do not support random writes, which are crucial for file system use cases. To enable this feature, something like JuiceFS with a metadata service is needed.
However, there is still a need for a file system that:
There are some projects that fulfill these requirements:
Perhaps we can implement a fuse via OpenDAL so that users can locally mount storage services and use them as local file systems for specific use cases.
Similiar ideas
Beta Was this translation helpful? Give feedback.
All reactions