glusterfs 原理学习

背景

最近,希望了解一下有关glusterfs的有关原理,从自己的角度来讲,从volume的配置文件来着手是一件非常好的事情
这里,我们首先介绍一下glusterfs的基本原理;其次介绍一下glusterfs配置文件

glusterfs的基本原理

本来准备好好写一个基本原理的文档,今天有幸跟爱贵兄讨论问题,并且在实验室就是看他的博客学习的,这里就引用他分享的GlusterFS集群文件系统研究
后面,我会针对感兴趣的技术点和glusterfs的优缺点进行分享

glusterfs的配置文件

  • 从glusterfs 3.x之后,它的配置文件就可以自动生成,不用手动去配置,非常方便。但是对于个人,学习glusterfs的配置文件来了解整个流程是非常有必要的

  • glusterfs 的进程配置文件一般在这个目录下:/var/lib/glusterd/vols/volname 这个目录下主要包括客户端和server端的配置文件,例如:trusted-gv0.tcp-fuse.vol gv0.192.168.100.2.data-brick1-gv0.vol gv0.192.168.100.4.data-brick1-gv0.vol

  • 在网上已经有人把glusterfs的配置文件做了解读,这里就不现丑了,请参考:解读glusterfs的vol文件

  • 从上面配置文件,很容易了解glusterfs的基本框架,这里附上glusterfs的框架图:


    glusterfs 原理学习_第1张图片
    glusterfs模块架构图

你可能感兴趣的:(glusterfs 原理学习)