Cloudfs.
// make it work, make is fast, make it clean
Motivation
Unlimited drive.
cloudfs is a file system that stores all its data in the cloud.
cloudfs store file contents in a CAS designed cloud object storage backend openstack swift and files metadata (inode table) in an SQL database (sqlite - see dedicated sqlfs project).
Roadmap
Background daemon & pending tasks
Features
- Simple by design
- Available on all platforms (linux & Windows)
- Fast (sqlite is actually fastest than most file system)
- large subset of POSIX including reading/writing files, directories, rename, symlinks, mode, uid/gid, and extended attributes
- renames do not invole any kind of server side copy
- native file deduplication - through CAS
- Compatible with existing CAS
Additional features
- nice configuration GUI
- Directroy tree snapshot / rollback / sealing (pure SQL)
- Instant file deletion (pure SQL)
- Server side TAR creation (so content duplication) - through static large object.
Related
- s3ql python based, non CAS (but fixed block)
Credits