# EdgeFS **Repository Path**: mirrors/EdgeFS ## Basic Information - **Project Name**: EdgeFS - **Description**: EdgeFS 是一个多云可扩展的分布式存储系统 - **Primary Language**: C/C++ - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://www.oschina.net/p/edgefs - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 19 - **Created**: 2019-08-12 - **Last Updated**: 2023-08-17 ## Categories & Tags **Categories**: distributed-storage **Tags**: None ## README # EdgeFS - decentralized data fabric layer for Edge/IoT, Edge/Fog and Cloud Computing EdgeFS is high-performance, low-latency, small memory footprint, decentralized data fabric system released under Apache License v2.0 developed in C/Go. EdgeFS is built around decentralized immutable metadata consistency to sustain network partitioning up to many days and yet provide consistent global data fabric namespace via unique versions reconciliation technique. EdgeFS advanced globally immutable versioning with file-level granularity unlimited snapshots, global (LAN/WAN) data deduplication and geo-transparent data access enables variety of decentralized Edge/Fog/Cloud Computing use cases. It integrates with Kubernetes and Docker Compose. Enables Edge/Fog/Cloud applications to use Amazon S3 compatible API with AI/ML [S3X](https://rook.io/docs/rook/master/edgefs-s3x-crd.html) enhancements, built-in NoSQL Database, scale-out File via NFS, scale-out block via iSCSI/NBD.
git clone git@github.com:Nexenta/edgefs.git cd edgefs docker build -t edgefs .## Quick Starts Deployments: * [Docker](https://github.com/Nexenta/edgefs/wiki/Quick-Start---Docker) * [Kubernetes RookIO](https://github.com/Nexenta/edgefs/wiki/Quick-Start---Kubernetes-RookIO) Configurations: * [Initialization](https://github.com/Nexenta/edgefs/wiki/Quick-Start---Initialization) - generic initialization procedure, applicable * [Kubernetes RookIO Deployment](https://rook.io/docs/rook/master/edgefs-cluster-crd.html) - segment deployment procedure * [Kubernetes RookIO CSI Integration](https://rook.io/docs/rook/master/edgefs-csi.html) - detailed instructions on how to get CSI configured with EdgeFS RookIO * [Kubernetes RookIO Monitoring](https://rook.io/docs/rook/master/edgefs-monitoring.html) - Prometheus and Graphana integrations * [Kubernetes RookIO VDEV Management](https://rook.io/docs/rook/master/edgefs-vdev-management.html) - disk/VDEV health checking, replacement, addition, etc * [Kubernetes RookIO Upgrade](https://rook.io/docs/rook/master/edgefs-upgrade.html) - detailed instructions on how to execute rolling upgrade * [Kubernetes RookIO GUI](https://rook.io/docs/rook/master/edgefs-ui.html) - segment dashboard, CRD wizard * [Kubernetes RookIO NFS](https://rook.io/docs/rook/master/edgefs-nfs-crd.html) - setting up Scale-Out NFS (File) * [Kubernetes RookIO S3](https://rook.io/docs/rook/master/edgefs-s3-crd.html) - setting up AWS S3 compatible interface (Object) * [Kubernetes RookIO S3X AI/ML](https://rook.io/docs/rook/master/edgefs-s3x-crd.html) - setting up S3X interface for AI/ML, NoSQL and other intensive low latency workloads * [Kubernetes RookIO iSCSI](https://rook.io/docs/rook/master/edgefs-iscsi-crd.html) - setting up Scale-Out iSCSI (Block) * [Kubernetes RookIO ISGW (Global Namespaces)](https://rook.io/docs/rook/master/edgefs-isgw-crd.html) - setting up geo-transparent capable global name space * [Kubernetes RookIO OpenStack/SWIFT)](https://rook.io/docs/rook/master/edgefs-swift-crd.html) - setting up OpenStack/SWIFT inteface (Object) ## Join our growing community! * Users group: [edgefs-users](https://groups.google.com/forum/#!forum/edgefs) * Slack channel: [slack channel](https://edgefs.slack.com) * Twitter: [@edgefs_io](https://twitter.com/edgefsio) * Telegram: [edgefs](https://t.me/edgefs) ### Community Meeting A regular community meeting takes place monthly on every first [Wednesday at 9:00 AM PT (Pacific Time)](https://zoom.us/j/404796463). Convert to your [local timezone](http://www.thetimezoneconverter.com/?t=9:00&tz=PT%20%28Pacific%20Time%29). Any changes to the meeting schedule will be added to the [agenda doc](https://docs.google.com/document/d/1zU_xSN2I-d6EMJF3HSQlfceYuIlPFOJ3jWVYYoAqh8w/edit?usp=sharing) and posted to [Slack #users](https://edgefs.slack.com/messages/CDCUWDZP0) and the [edgefs-users mailing list](https://groups.google.com/forum/#!forum/edgefs). Anyone who wants to discuss the direction of the project, design and implementation reviews, or general questions with the broader community is welcome and encouraged to join. * Meeting link: https://zoom.us/j/404796463 * [Current agenda and past meeting notes](https://docs.google.com/document/d/1zU_xSN2I-d6EMJF3HSQlfceYuIlPFOJ3jWVYYoAqh8w/edit?usp=sharing) * Past meeting recordings - coming