12 releases
0.0.14 | Nov 7, 2024 |
---|---|
0.0.12 | Sep 18, 2024 |
0.0.8 | Jul 29, 2024 |
0.0.2 | Mar 2, 2024 |
0.0.0 | Mar 17, 2023 |
#353 in Filesystem
155 downloads per month
3MB
62K
SLoC
Apache OpenDAL™ ofs
ofs
is a userspace filesystem backing by OpenDAL.
Status
ofs
is a work in progress. we only support fs
and s3
as backend on Linux
currently.
How to use ofs
Install FUSE
on Linux
sudo pacman -S fuse3 --noconfirm # archlinux
sudo apt-get -y install fuse # debian/ubuntu
Load FUSE
kernel module on FreeBSD
kldload fuse
Install ofs
ofs
could be installed by cargo
:
cargo install ofs
cargo
is the Rust package manager.cargo
could be installed by following the Installation from Rust official website.
Mount directory
ofs <mount-point> 'fs://?root=<directory>'
Mount S3 bucket
ofs <mount-point> 's3://?root=<path>&bucket=<bucket>&endpoint=<endpoint>®ion=<region>&access_key_id=<access-key-id>&secret_access_key=<secret-access-key>'
Branding
The first and most prominent mentions must use the full form: Apache OpenDAL™ of the name for any individual usage (webpage, handout, slides, etc.) Depending on the context and writing style, you should use the full form of the name sufficiently often to ensure that readers clearly understand the association of both the OpenDAL project and the OpenDAL software product to the ASF as the parent organization.
For more details, see the Apache Product Name Usage Guide.
License and Trademarks
Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0
Apache OpenDAL, OpenDAL, and Apache are either registered trademarks or trademarks of the Apache Software Foundation.
Dependencies
~11–44MB
~702K SLoC