分布式存储
脑图
元数据和真实数据分开存储,元数据文件的数量、大小、属性等;真实数据即文件内容。
MFS的块是 64MB,一个文件小于64MB,会用一个单独的块进行存储,并且未利用的空间不会存储新的内容。
比如一个文件大于64MB,有100MB,则会用2个块存储该文件,第1个存储大小为64MB,第2个为36MB,并且第2个块虽然未存满但是不会再存新的数据。
moosefs
MFS
驯鹿文件系统
特性
①高可靠性。每一份数据可以设置多个备份(多份数据),并可以存储在不同的主机之上
②高扩展性。可以很轻松的通过增加主机的磁盘容量或增加主机数量来动态扩展整个文件系统的存储量
③高可容错性。我们可以通过对mfs进行系统设置,实现当数据文件被删除后的一段时间内,依旧存放于主机的回收站中,以备误删除恢复数据
④高数据一致性。即使文件被写入、访问时,我们依然可以轻松完成对文件的一致性快照
MFS分为企业版和社区版,企业版无单节点;社区版有Master存储单节点。