• 【无标题】


    GFS分布式文件系

    gfd glusterFS 开源的分布式的文件系统

    存储服务器 客户端 以及网络(NFS/samba)网关

    传统式老的分布式系统元服务器,元服务器保存存储节点的目录数信息。

    一旦元服务器故障,所有的存储节点全部失效。

    现在GFS取消了源服务器机制,数据横向扩展能力更强。可靠性更强。存储效率也更高

    GFS的特点:

    1、扩展性更强,性能也很出色

    2、高可用,可以自动对文件进行复制,实现多次复制,确保数据总是可以访问,哪怕硬件故障也能正常访问

    3、全局统一的明明的空间,所有节点都在一个分支的管理之下,客户端访问分支节点即可

    4、弹性卷,类似LVM。不同硬盘上的不同分区,组成一个逻辑上的硬盘

    不同服务器上的不同的硬盘分区,组成一个卷,可以动态的扩容。

    5、基于标准协议,GFS存储服务支持,NFS FTP HHTP 以及自身的GFS协议,应用程序可以直接使用数据。不需要做任何修改

    GFS的组件和术语

    1、BRICK(存储块),存储服务器提供的用于物理存储的专用分区,GFS当中基本存储单元。也是对外提供的存储目录。服务和目录的绝对路径组成

    server:dir

    20.0.0. /:opt/gfs

    node1:/opt/gfs

    2、volume逻辑卷 一个逻辑卷就是一组brick的集合

    3、FUSE:GFS的内核模块,允许用户创建自己的文件系统

    4、VFS:内核空间对用户提供的访问磁盘的接口,虚拟端口

    5、服务端在每个存储节点上都要运行,glusterd(后台管理进程)

    gfs的卷有哪些类型:

    分布式卷,也是gfs的默认卷类型::可以将多个物理磁盘组合成一个逻辑卷,从而提高存储容量和性能。

    条带卷(没了)

    复制卷(镜像化):可以将一个逻辑卷复制到多个物理磁盘上,从而提高数据的可靠性和容错性。

    分布式复制卷:这是分布式卷和复制卷的组合,可以将多个物理磁盘组合成一个逻辑卷,并且将这个逻辑卷复制到多个物理磁盘上,从而提高存储容量、I/O性能和数据的可靠性。

    分布式卷的特点:文件数据通过一个HASH算法分布到设置的所有BRICK SERVER上,GFS的默认卷,属于raid0 ,没有容错机制。在分布式卷模式下,他是没有对文件进行分块的,直接存储在某个server的节点上存取效率也没有提高,直接使用本地文件系统进行存储

    复制卷:类似于reid 1 他会把文件同步到多个BRICK server上。读性能上升了,写性能稍差

    复制卷具备冗余换一个节点也不影响数据,但是要保存副本,磁盘利用率50%

    *分布式复制卷;俩俩复制,文件会组内同步,不同的组之间数据未必同步

    分布式卷 brick

    fenbushi node1:/data/sdb1 node2:/data/sdb1

    gluster volume create fenbushi node1:/data/sdb1 node2:/data/sdb1 force

    gluster volume create :创建新卷 默认就是分布式卷

    fenbushi:卷名,唯一不可能重复

    node1:/data/sdb1 node2:/data/sdb:两个节点上不同的挂载点

    force:强制创建

    gluster volume start fenbushi

    复制卷:node2:/data/sdc1 node3:/data/sdc1

    如果不能如何恢复

    replica 2:设置复制策略 ,2表明俩俩复制,策略后面跟的数字要小于等于存储点,不能比存储节点多,否则无法创建

    分布式复制卷:

    gluster volume info fenbufuzhi replica 2 node1:/data/sdd1 node2:/data/sdd1 node3:/data/sdd1 node4:/data/sdd1 force

    gluster volume start fenbufuzhi

    客户端

    mkdir fenbufuzhi

    mount.glusterfs node1:fenbufuzhi /test/fenbufuzhi

    cd fenbufuzhi/

    ls

    touchu {1..6}.txt

    node1

    cd /data

    cd sdd1

    分布式复制卷式最常用的分布式文件存储方式,他是根据策略还是分布式的存储方式,分开存储,但是会进行复制,所以也拥有冗余的功能但是磁盘利用率也只有50%

    作业

    停止了节点后关闭服务之后,不删除现有卷能否继续恢复读写

    故障恢复:fenbufuzhijuan做一个故障恢复

    如何删除卷

    gluster volume stop fenbushi gluster volume delete fenbushi

    gluster volume set fenbufuzhi auth.reject

    客户端访问GFS卷,通过挂载方式方式实现

    GFS分布式存储系统

    1、分布式卷

    2、分布式复制卷。*

    工作性质:raid作区分,磁盘冗余阵列,本机的磁盘冗余

    GFS:是吧多个不同服务器上的不同硬盘组合,形成一个卷(基于网络的虚拟磁盘)实现的是文件系统的冗余

  • 相关阅读:
    2022 年 360反馈的好处(所有企业规模)
    大企业HR透露:什么样的应聘者更易被青睐!
    Dubbo的整体框架和主要模块
    如何有效管理公司分配给员工的个人微信,实现聚合聊天管理?
    HTML基础--Form表单--内联元素
    2024最新版JavaScript逆向爬虫教程-------基础篇之JavaScript密码学以及CryptoJS各种常用算法的实现
    公众号查题接口
    kdxf speex
    [计算机入门] Windows功能的安装与卸载
    2022年湖北劳务资质办理需要准备什么资料?办理劳务需要注意哪些呢?甘建二
  • 原文地址:https://blog.csdn.net/m0_52416577/article/details/134467132