GlusterFS 整体逻辑结构剖析_万能数据恢复大师电脑
日期:2015-03-02 / 人气: / 来源:网络
GlusterFS (Gluster File System)之前已经全面介绍过了(GlusterFS分布式文件系统学习之 简介篇),它是一个分布式文件系统。通过增加一个逻辑层,对上层使用者掩盖了下面的实现,使用者不用了解也不需知道,文件的存储形式、分布。内部实现是整合了许多存储块(server)通过Infiniband RDMA 或者Tcp/Ip 方式互联的一个并行的网络文件系统,这样的许多存储块可以通过许多廉价的x86 主机,通过网络搭建起来。
GlusterFS相对于传统NAS 、SAN、Raid 的优点就是:
1.容量可以按比例的扩展,且性能却不会因此而降低。
2.廉价且使用简单,完全抽象在已有的文件系统之上。
3.扩展和容错设计的比较合理,复杂度较低。扩展使用translator 方式,扩展调度使用scheduling 接口,容错交给了本地的文件系统来处理。
4.适应性强,部署方便,对环境依赖低,使用,调试和维护便利。支持主流的linux 系统发行版,包括fc,ubuntu,debian,suse 等,并已有若干成功应用。
整体逻辑结构分析
GlusterFS,整体来看分客户和服务端两部分,当然这是相对的。
客户端是对于提供数据中心整体来说的,它对外提供文件服务,目录服务,两个文件系统最重要的两个服务。(注1:文件复制和共享的问题不知GlusterFS 是怎么考虑的)。客户机拥有一个卷管理器,和子卷的调度程序,在客户机中有的子卷映像和服务器主机是相对的,1 对1。相当于一个卷集包含了若干逻辑卷,逻辑卷的物理位置是在服务器主机上的,该实现与NFS 是有很大区别的。
服务器主机,上面拥有与客户机相应的通信接口,接口之间使用GlusterFs protocol 来通信,服务器主机还应有自己的文件系统来提供文件服务和目录服务,GlusterFS 是构建在其上的。
当然客户和服务主机都有相应的配置文件,物理连接是通过InfiniBand、Myrinet 或者Gbit 以太网连接。下图为个人理解图:
FLASH闪存文件系统研究-入门篇
什么是FLASH闪存文件系统?在flash上普通的文件系统如ext2,ext3等都不适合,就出现了专门针对FLASH的文件系统,比较常用的有jffs2,yaffs2,logfs,ubifs。
flash,闪存文件系统
作者:管理员
推荐内容 Recommended
- 江苏飞浩信息科技期待您的加入07-20
- 江苏飞浩科技欢迎您07-19
相关内容 Related
- 江苏飞浩信息科技期待您的加入07-20
- 江苏飞浩科技欢迎您07-19