Chinaunix首页 | 论坛 | 博客
  • 博客访问: 488603
  • 博文数量: 82
  • 博客积分: 3003
  • 博客等级: 中校
  • 技术积分: 1285
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-11 15:27
文章分类

全部博文(82)

文章存档

2011年(1)

2010年(5)

2009年(63)

2008年(13)

我的朋友

分类: LINUX

2009-10-08 22:34:50

通常情况下,备份盘在raid磁盘阵列中某块盘出现问题时,会自动取代出现问题的盘,从而保证磁盘阵列的稳定。但是,一般备份盘不能在不同的磁盘阵列中共享。但如果系统中如果所有阵列盘的大小和型号或者分区以及分区类型都一致的话,可以实现多个阵列共享一个 spare 盘。

实验在xen的环境下完成,添加一块硬盘/dev/xvdb.分区信息如下:

3个主分区和2个逻辑分区,类型都为fd。分别为:

/dev/xvdb1 /dev/xvdb2 /dev/xvdb3 /dev/xvdb5 /dev/xvdb6

过程如下:

1)建立raid设备:

# mdadm -C /dev/md0 -l1 -n2 /dev/xvdb[12]

# mdadm -C /dev/md0 -l1 -n2 /dev/xvdb[35]

检查设备信息

# cat /proc/mdstat

2)配置相关文件

# mdadm -D --scan > /etc/mdadm.conf

修改该文件,添加信息如下:

MAILADDR

在每个ARRAY 后添加信息如下

spare-group=share1

3)重启相关服务,来检测raid设备

# service mdmonitor restart

Note:这一步必须有,否则不会出现效果。

4)测试备份盘组

# mdadm /dev/md0 -a /dev/xvdb6

# mdadm /dev/md1 -f /dev/xvdb3 -r /dev/xvdb3

经过一段时间的同步之后

# mdadm -D /dev/md1

或者

# cat /proc/mdstat

信息显示/dev/xvdb6取代了被移除的/dev/xvdb3,从而实现了阵列间共享spare磁盘。


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