Chinaunix首页 | 论坛 | 博客
  • 博客访问: 285130
  • 博文数量: 22
  • 博客积分: 2929
  • 博客等级: 上尉
  • 技术积分: 774
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-24 12:00
文章分类

全部博文(22)

文章存档

2013年(1)

2012年(2)

2011年(6)

2010年(11)

2009年(2)

分类: LINUX

2011-05-21 23:58:49

试验环境:vm虚拟机上原有一个8G的盘,添加并加载5个2G的虚拟硬盘,分别是sdb~sdf.
fdisk /dev/sdb,整个分成一个区,t改变分区格式为fd(Linux raid autodetect)
sdb的分区如下所示:
[root@test ~]# fdisk -l /dev/sdb
Disk /dev/sdb: 2147 MB, 2147483648 bytes
255 heads, 63 sectors/track, 261 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x89be7498

Device Boot Start End Blocks Id System
/dev/sdb1 1 261 2096451 fd Linux raid autodetect
用sfdisk导出sdb的分区表:
  1. sfdisk -d /dev/sdb > abc.txt
用sfdisk给其他硬盘建立分区表
  1. sfdisk /dev/sdc < abc.txt
  2. fdisk /dev/sdd < abc.txt
  3. sfdisk /dev/sde < abc.txt
  4. sfdisk /dev/sdf < abc.txt
建立raid5设备md0,使用sdb1~sde1,其中sde1作为热备
mdadm -Cv /dev/md0 -l5 -n3 /dev/sd[bcd]1 -x1 /dev/sde1
检查raid状态
  1. cat /proc/mdstat
  2. Personalities : [raid6] [raid5] [raid4]
  3. md0 : active raid5 sdd1[4] sdb1[0] sde1[3](S) sdc1[1]
  4. 4190208 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]
  5. unused devices:
至此raid5卷md0创建完毕.
几点需要注意的:
  1. 热备磁盘必须在创建的时候就加上,象例子里面红色的sde1[3](S),否则后加入的磁盘手工加入显示是spare,重启不会自动加载.
  2. 网上很多说要编辑/etc/mdadm.conf,貌似没有用,在里面写上spare也不成功.
下一篇将写模拟raid5磁盘失效,以及raid5扩容,欢迎拍砖

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

hxl2012-04-18 21:39:00

学习了!

killer9112011-06-29 14:54:02

,开始拍