以文本方式查看主题 - 曙海教育集团论坛 (http://sun4.cn/bbs/index.asp) -- Linux技术讨论区 (http://sun4.cn/bbs/list.asp?boardid=7) ---- 实现Linux软件RAID的关键技术讨论 buzhou (http://sun4.cn/bbs/dispbbs.asp?boardid=7&id=1326) |
-- 作者:wangxinxin -- 发布时间:2010-11-15 9:03:46 -- 实现Linux软件RAID的关键技术讨论 buzhou 第一步:创建新磁盘分区: 用root用户执行命令#fdisk /dev/hdb,完成对第二个IDE硬盘的格式化。 在Command (m for help):提示下输入n,即创建新的磁盘分区。 在Command action e extended p primary partition (1-4):提示下输入p,即创建主分区。 在Partition number (1-4): 提示下输入1 ,即分区号 在First cylinder (1-522, default 1): 提示下按回车,即指定起始柱面(注意:括号中尾柱面数字取决于硬盘的具体型号) 在Last cylinder or +size or +sizeM or +sizeK (1-522, default 522): 提示下按回车,即指定尾柱面。 在Command (m for help): 提示下输入p ,即查看分区状态,如果看到/dev/sdb1等信息则说明分区成功。 在Command (m for help): 提示下输入t,即转换分区类型 在Hex code (type L list codes): 提示下输入L,即显示分区编码列表 在Hex code (type L list codes): 提示下输入fd,即LinuxRaid分区编码 在Command (m for help): 提示下输入w ,即保存退出 重复以上步逐,在其余五块硬盘上创建LinuxRaid分区。完成后需要重新启动Linux主机,以使设置生效。 第二步:创建RAID设备 执行创建RAID1设备命令 [root@localhost /]# mdadm -Cv /dev/md0 -l1 -n2 -c128 /dev/sd[b,c]1 [root@localhost /]# mdadm -Cv /dev/md1 -l1 -n2 -c128 /dev/sd[d,e]1 [root@localhost /]# mdadm -Cv /dev/md2 -l1 -n2 -c128 /dev/sd[f,g]1 命令中各参数的作用如下: “-C”:创建一个新的阵列;“/dev/md0”:表示阵列设备名称;“-l1”表示设置阵列模式,可以选择0、 1、4、 5、6,它们分别对应于RAID0、RAID1、RAID4、RAID5、RAID6,这里设为RAID1模式;“-n2”指设置阵列中活动设备的数目,该数目加上备用设备的数目应等于阵列中的总设备数; “-c128”指设置块的尺寸为128KB,缺省为64KB;“/dev/hd[b, c,]1”指当前阵列中包含的所有设备标识符,也可以分开来写,中间用空格分开。 当创建完成后,查看/proc/mdstat文件: Personalities : [raid1] [raid0] md2 : active raid1 sdg1[1] sdf1[0] 78148096 blocks [2/2] [UU] md1 : active raid1 sde1[1] sdd1[0] 78148096 blocks [2/2] [UU] md0 : active raid1 sdc1[1] sdb1[0] 78148096 blocks [2/2] [UU] unused devices: <none> 执行创建RAID0设备命令 [root@localhost etc]# mdadm -Cv /dev/md3 -l0 -n3 -c128 /dev/md0 /dev/md1 /dev/md2 查看/proc/mdstat文件出现如下信息: Personalities : [raid1] [raid0] md3 : active raid0 md2[2] md1[1] md0[0] 234443904 blocks 128k chunks md2 : active raid1 sdg1[1] sdf1[0] 78148096 blocks [2/2] [UU] md1 : active raid1 sde1[1] sdd1[0] 78148096 blocks [2/2] [UU] md0 : active raid1 sdc1[1] sdb1[0] 78148096 blocks [2/2] [UU] unused devices: <none> 至此,RAID10盘阵创建完成。 |