# FastCFS **Repository Path**: ljunwei/FastCFS ## Basic Information - **Project Name**: FastCFS - **Description**: 基于块存储的高性能通用分布式文件系统 FastCFS,可以作为数据库(MySQL、PostgresSQL、Oracle等)以及k8s和虚拟机(KVM等)的后端存储。 - **Primary Language**: C - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 151 - **Created**: 2021-06-25 - **Last Updated**: 2021-06-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FastCFS -- 可以跑数据库的高性能分布式文件系统 ## 1. 关于 FastCFS 是一款基于块存储的通用分布式文件系统,可以作为MySQL、PostgresSQL、Oracle等数据库和云平台的后端存储。 ## 2. 当前版本 V2.2.0 ## 3. 支持的操作系统 * Linux: Kernel version >= 3.10 (完全支持) * MacOS or FreeBSD (仅支持服务端,不支持FUSE) ## 4. 依赖 * [libfuse](https://gitee.com/mirrors/libfuse) (版本 3.9.4 或更高版本) * [Python](https://python.org/) (版本 3.5 或更高版本) * [Ninja](https://ninja-build.org/) (版本 1.7 或更高版本) * [gcc](https://www.gnu.org/software/gcc/) (版本 4.7.0 或更高版本) * [libfastcommon](https://gitee.com/fastdfs100/libfastcommon) (tag: V1.0.52) * [libserverframe](https://gitee.com/fastdfs100/libserverframe) (tag: V1.1.9) * [fastDIR](https://gitee.com/fastdfs100/fastDIR) (tag: V2.2.0) * [faststore](https://gitee.com/fastdfs100/faststore) (tag: V2.2.0) * [FastCFS](https://gitee.com/fastdfs100/FastCFS) (tag: V2.2.0) ## 5. 安装 FastCFS包含 libfastcommon、libserverframe、fastDIR、faststore和FastCFS 五个安装包。 ### 一键部署 如果你打算快速体验一下FastCFS,可以一键搭建(包括部署和运行)单节点(需要root身份执行): ``` git clone https://gitee.com/fastdfs100/FastCFS.git; cd FastCFS/ ./helloWorld.sh # 注意:helloWorld.sh将更改FastCFS相关配置文件,请不要在多节点集群上执行! ``` 上述操作完成后,执行命令: ``` df -h /opt/fastcfs/fuse | grep fuse ``` 可以看到FastCFS挂载的文件目录,你可以当作本地文件系统访问该目录。 一键部署的详细说明,请参见这里[一键部署详细说明](docs/Easy-install-detail-zh_CN.md) ### 集群部署工具 推荐使用 [FastCFS集群运维工具](docs/fcfs-ops-tool-zh_CN.md) ### DIY安装 如果你要自己搭建FastCFS环境,可以采用如下两种安装方式之一: * yum安装(仅支持CentOS 7.x 和 8.x),参阅 [YUM安装文档](docs/YUMINSTALL-zh_CN.md) * 源码编译安装,参阅 [安装文档](docs/INSTALL-zh_CN.md) ### 配置指南 FastCFS安装完成后,请参阅[配置指南](docs/CONFIGURE-zh_CN.md) ## 6. 性能测试 FastCFS性能明显优于Ceph:顺序写是Ceph的6.x倍,顺序读是Ceph的2.x倍,随机写大约是Ceph的2倍。 * [FastCFS与Ceph性能对比测试结果概要](docs/benchmark.md) * 详情参见 [完整PDF文档](docs/benchmark-20210621.pdf) ## 7. K8s CSI驱动 参见项目[fastcfs-csi](https://gitee.com/fastdfs100/fastcfs-csi) ## 8. 技术文章 参见[技术博客](https://my.oschina.net/u/3334339) ## 9. 联系我们 查看FastCFS相关技术文章,请关注微信公众号: 微信公众号 微信交流群: 微信交流群