常用的分布式文件系统有以下几种:
1)GFS
GFS(Google File System)是Google公司为了存储海量搜索数据而设计的专用文件系统。尽管Google公布了该系统的一些技术细节,但并没有将该系统的软件部分作为开源软件发布。
2)HDFS
HDFS(Hadoop Distributed File System)源于Google在2003年10月发表的GFS论文,它其实就是GFS的一个克隆版本。开源网址:http://hadoop.apache.org/。
3)Ceph(https://www.xing528.com)
Ceph是加州大学圣克鲁兹分校的Sageweil攻读博士学位时开发的分布式文件系统。由于Ceph使用btrfs文件系统,而btrfs文件系统需要Linux 2.6.34以上的内核才支持,btrfs本身就不成熟,因此Ceph也不成熟,建议不要把Ceph用在生产环境中。开源网址:https://ceph.com/。
4)Lustre
Lustre是源自Linux和Cluster的混成词。最早在1999年,由Peter Braam创建的集群文件系统公司开始研发,于2003年发布Lustre 1.0,采用GNU GPLv2开源码授权。开源网址:http://lustre.org/。
另外,还有一些适合存储小文件、图片的分布文件系统,如:MogileFS(https://github.com/mogilefs/)、MooseFS(https://moosefs.com/)、FastDFS(https://github.com/happyfish100/fastdfs)和GridFS(https://www.mongodb.com)。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
