brick管理

缩小卷

当处于某些原因需要缩小卷体积时,可以执行以下命令进行操作,但是分布式复制卷缩小卷体积,需要缩减副本数量的倍数的brick,当副本数为3时,缩减的brick数需要为3、6、9等,缩减卷体积会自动触发重新平衡卷操作,不需要缩减后手动操作

移除brick(仲裁节点模式,需要移除仲裁节点对应的brick)

gluster volume remove-brick nacos ceph01:/data/gfsdata2/nacos ceph02:/data/gfsdata2/nacos ceph03:/data/gfsdata2/nacos start
命令模式
gluster volume reomove-brick <volume> <brickname> start

查看移除brick的状态

gluster volume remove-brick nacos ceph01:/data/gfsdata2/nacos ceph02:/data/gfsdata2/nacos ceph03:/data/gfsdata2/nacos status
命令模式
gluster volume reomove-brick <volume> <brickname> status

状态为completed说明brick中的数据已经移除完成

 

 提交删除brick操作

gluster volume remove-brick nacos ceph01:/data/gfsdata2/nacos ceph02:/data/gfsdata2/nacos ceph03:/data/gfsdata2/nacos commit
命令示例
gluster volume remove-brick <volume> <brickname> commit

查看卷信息

gluster volume info

 

 

扩展卷

当处于某些原因需要扩大卷体积时,可以执行以下命令进行操作,但是分布式复制卷扩大卷体积,需要增加副本数量的倍数的brick,当副本数为3时,增加的brick数需要为3、6、9等,增加卷体积后手动操作重新平衡卷,不然的话新增的brick不会存储数据

增加brick

gluster volume add-brick nacos ceph01:/data/gfsdata2/nacos ceph02:/data/gfsdata2/nacos ceph03:/data/gfsdata2/nacos

如果增加的brick挂载点为以前使用过的,需要把brick目录删除重新创建才可以再次进行加入,不然会报错

 查看卷信息

gluster volume info

 增加brick完成后需要重新平衡卷,不然数据不会分配到新增加的brick上存储

gluster volume rebalance nacos start

 

重新平衡卷

 一般用于扩展、缩减卷的时候使用,不过缩减卷会自动触发重新平衡卷的操作,只有扩展卷需要手动执行,重新平衡卷有两种,以下来进行说明

重新平衡卷

修复布局即使用新添加的brick节点存储数据,但不从之前的brick节点上平衡数据到新增的brick节点

gluster volume rebalance nacos fix-layout start

重新平衡卷并迁移现有数据

修复布局并平衡数据即使用新添加的brick节点存储数据并且将之前brick节点的一部分数据迁移到新的brick节点上,以平衡所有brick节点的数据

gluster volume rebalance nacos start

查看重新平衡卷状态

gluster volume rebalance nacos status

在生产高峰期新增brick节点则执行重新平衡卷即可,等业务量小的时候再进行平衡数据操作 

更换损坏的brick

这里只说明替换复制卷和分布式复制卷的操作,这两个卷模式的操作是一样的,如果是单纯的分布式卷则可以参考官网

这里使用ceph01:/data/gfsdata3/nacos替换ceph:/data/gfsdata4/nacos 

确保ceph01:/data/gfsdata3/nacos中没有数据

替换brick

gluster volume replace-brick nacos ceph01:/data/gfsdata4/nacos ceph01:/data/gfsdata3/nacos commit force

 可以通过以下方式查看新brick的数据同步进度

luster volume heal nacos info

当有brick新增或brick掉线修复后都是通过触发自我修复来同步数据 

 

自我修复

仅在需要修复的文件上触发自我修复

gluster volume heal nacos

对卷的所有文件触发自我修复

gluster volume heal nacos full

查看需要修复的文件列表

gluster volume heal nacos info

查看已自我修复的文件列表

gluster volume heal nacos info healed

查看自我修复失败的特定卷的文件列表

 gluster volume heal nacos info failed

查看特定卷中处于裂脑状态的文件列表

gluster volume heal nacos info split-brain

如需了解更多可查看官网

参考:Managing Volumes - Gluster Docs

Spring-brick是一种创意的设计结构,它结合了春天和砖块这两个元素。春天代表了新生和希望,而砖块代表着稳固和坚实。Spring-brick的概念是将这两种元素融合在一起创造出一种独特的建筑材料。 这种建筑材料具有很多优点。首先,Spring-brick的设计结构使其在承重方面非常可靠。砖块的坚固性保证了材料的耐用性和稳定性,使得建筑物能够经受住各种天气和环境的考验。其次,春天的元素使Spring-brick具有一种轻盈和活力的感觉。这种设计能够为建筑物带来一种生机和活力,使其融入周围的环境中。 Spring-brick在建筑设计中有着广泛的应用。与传统的砖块相比,Spring-brick的设计结构更加具有创意和独特性,可以为建筑物带来独特的外观和个性化的风格。同时,Spring-brick还具有很高的适用性和可塑性。它可以用于建造各种类型的建筑,包括住宅、商业建筑和公共设施等。 此外,Spring-brick还具有环保和可持续发展的特点。砖块作为一种天然材料,可以循环利用并减少对环境的负面影响。春天的元素也使Spring-brick更加与自然环境融合,并通过绿色建筑的概念,促进可持续发展。 总的来说,Spring-brick是一种创意而实用的建筑材料,其独特的设计结构结合了春天和砖块的元素,使建筑物具有稳固性和轻盈感。它的应用广泛,并符合环保和可持续发展的原则。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值