MooseFS上传和下载文件流程

  • 元数据存储在管理服务器的内存中,并同时保存到磁盘(作为定期更新二进制文件并立即更新增量日志)。主要的二进制文件和日志被同步到metaloggers(如果存在的话)。

  • 文件数据被划分为片段(块),每个片段的最大大小为64MB。每个块本身是数据服务器(chunkservers)上选定磁盘上的一个文件。

  • 高可靠性是通过配置尽可能多的不同数据服务器 用以保存给定的文件设置的副本数量。

  • 安装了MooseFS的客户端计算机上的所有文件与其他文件操作完全相同。操作系统的内核将所有文件操作传输到FUSE模块,该模块与mfsmount进程通信。mfsmount进程随后通过网络与管理服务器和数据服务器(块服务器)通信。整个过程对用户是完全透明的。

关闭