【无标题】

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

相关推荐
靡樊1 分钟前
网络基础概念
linux·服务器·网络·c++·学习
Kusunoki_D39 分钟前
速查 Linux 常用指令 II
linux·运维·服务器
xmweisi021 小时前
Ansible内置模块之 group
linux·运维·ansible·rhce·rhca·红帽认证
小猪写代码1 小时前
Ubuntu 系统默认已安装 python,此处只需添加一个超链接即可
linux·python·ubuntu
孤寂大仙v2 小时前
【Linux笔记】——Linux线程理解与分页存储的奥秘
linux·运维·笔记
有谁看见我的剑了?2 小时前
ubuntu 22.04 wifi网卡配置地址上网
linux·运维·ubuntu
码农新猿类3 小时前
Ubuntu摄像头打开失败
linux·运维·ubuntu
PWRJOY3 小时前
Ubuntu磁盘空间分析:du命令及常用组合
linux·运维·ubuntu
ASDyushui3 小时前
Shell 编程之正则表达式与文本处理器
linux·正则表达式
zuozewei4 小时前
安全扫描之 Linux 杀毒软件 Clamav 安装
linux·运维·安全