The Wayback Machine - https://web.archive.org/web/20200910224640/https://github.com/objectfs/objectfs
Skip to content
dev
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

ObjectFS

A file system with the power of an object store.

Hex.pm Build Status

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.

Usage

  • 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>

Architecture

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: Overview

A stack overview of ObjectFS: Client

A file in ObjectFS: File Structure

Contributing

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.

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.