A file system with the power of an object store.
ObjectFS allows you to mount a generic object store as a file system. It is POSIX complete and compatible with AWS S3, Google Cloud Storage, OpenStack Swift and other S3-based object stores.
- Make file-system
./objectfs_cli make <filesystem-name>
- Mount file-system
./objectfs_cli mount <filesystem-name> <mount-point>
- List all file-systems
./objectfs_cli list
- Delete file-system
./objectfs_cli delete <filesystem-name>
ObjectFS is a file system which uses object storage as a backend. It's goal is to provide:
- Access data via both file system and object interfaces
- Support multiple object stores
- Portable across multiple operating systems
The high-level architecture of ObjectFS:
Please submit bug reports as git issues and label them as a bug. If you have feature requests, questions please free to open git issues for the same and label them appropriately. You can also contribute code or bug fixes by opening a pull request.