Chinaunix首页 | 论坛 | 博客
  • 博客访问: 109748
  • 博文数量: 17
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 207
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-07 09:39
文章分类

全部博文(17)

文章存档

2017年(1)

2015年(1)

2014年(15)

我的朋友

分类: 服务器与存储

2014-09-01 11:16:26


1.  调整卷的参数

命令格式:

# gluster volume set VOLNAME OPTION PARAMETER

 

For example:

# gluster volume set test-volume performance.cache-size 256MB

 

下表中列出了可选参数:

 

2.  扩展卷

 eq \o\ac(,1)1添加服务器

命令格式:

# gluster peer probe HOSTNAME

 

For example:

# gluster peer probe newserver

 

 eq \o\ac(,2)2添加brick

命令格式:

# gluster volume add-brick VOLNAME NEW-BRICKS

 

For example:

# gluster volume add-brick test-volume newserver:/exp4

#在为复制卷或条带卷添加brick时,需要注意添加的数量。

 

 eq \o\ac(,3)3查看卷信息

# gluster volume info

 

3.  缩减卷

 eq \o\ac(,1)1删除brick

命令格式:

# gluster volume remove-brick VOLNAME BRICKS start

 

For example:

# gluster volume remove-brick test-volume newserver:/exp4 start

 

#在删除复制卷或条带卷添加brick时,需要注意删除的数量。

 

 eq \o\ac(,2)2查看删除操作的状态

命令格式:

# gluster volume remove-brick VOLNAME BRICKS status

 

For example:

# gluster volume remove-brick test-volume newserver:/exp4 status

 

   #表示正在进行中,待完毕后,确认删除。

 

 eq \o\ac(,3)3确认删除brick

命令格式:

# gluster volume remove-brick VOLNAME BRICKS commit

 

For example:

# gluster volume remove-brick test-volume newserver:/exp4 commit

 

 eq \o\ac(,4)4查看卷信息

# gluster volume info

 

4.  迁移卷

 eq \o\ac(,1)1替换brick

命令格式:

# gluster volume replace-brick VOLNAME BRICKNEW-BRICK start

 

For example:

# gluster volume replace-brick test-volume g3:/exp3 newserver:/exp5 start

 

 eq \o\ac(,2)2暂停替换

# gluster volume replace-brick test-volume g3:/exp3 newserver:/exp5 pause

 

 eq \o\ac(,3)3停止替换

# gluster volume replace-brick test-volume g3:/exp3 newserver:/exp5 abort

 

 eq \o\ac(,4)4查看迁移状态

# gluster volume replace-brick test-volume g3:/exp3 newserver:/exp5 status

 

 eq \o\ac(,5)5确认迁移

# gluster volume replace-brick test-volume g3:/exp3 newserver:/exp5 commit

 

5.  调整卷

在做了扩展或缩减卷后,需要对卷中的数据重新调整。

 

 eq \o\ac(,1)1调整布局:

# gluster volume rebalance VOLNAME fix-layout start

 

For example:

# gluster volume rebalance test-volume fix-layout start

 

#如果不做布局的调整,那么当对卷做了扩展之后,新的数据不会写到新的brick中。

 

 eq \o\ac(,2)2迁移数据:

# gluster volume rebalance VOLNAME start force

 

For example:

# gluster volume rebalance test-volume start force

 

 eq \o\ac(,3)3查看状态:

# gluster volume rebalance VOLNAME status

 

For example:

# gluster volume rebalance test-volume status

 

 eq \o\ac(,4)4停止迁移

# gluster volume rebalance VOLNAME stop

 

For example:

# gluster volume rebalance test-volume stop

 

6.  停止卷

命令格式:

# gluster volume stop VOLNAME

 

For example:

# gluster volume stop test-volume

 

7.  删除卷

命令格式:

# gluster volume delete VOLNAME

 

For example:

# gluster volume delete test-volume

 

8.  复制卷模式的自我修复

在复制卷模式,可以手动来启用自我修复功能。

 

 eq \o\ac(,1)1开启修复:

# gluster volume heal VOLNAME

 

For example:

# gluster volume heal test-volume

 

#对需要修复的文件进行修复。

 

# gluster volume heal test-volume full

 

#对所有的文件进行修复。

 

 eq \o\ac(,2)2查看需要修复的文件:

      # gluster volume heal VOLNAME info

For example:

# gluster volume heal test-volume info

 

 eq \o\ac(,3)3查看修复成功的文件:

      # gluster volume heal VOLNAME info healed

 

For example:

# gluster volume heal test-volume info healed

 

 eq \o\ac(,4)4查看修复失败的文件:

       # gluster volume heal VOLNAME info failed

 

For example:

# gluster volume heal test-volume info failed

 

 eq \o\ac(,5)5查看修复脑裂的文件:

       # gluster volume heal VOLNAME info split-brain

 

For example:

# gluster volume heal test-volume info split-brain

阅读(1430) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~