曙海教育集团论坛Linux专区Linux技术讨论区 → 实现Linux软件RAID的关键技术讨论 buzhou


  共有3554人关注过本帖树形打印

主题:实现Linux软件RAID的关键技术讨论 buzhou

美女呀,离线,留言给我吧!
wangxinxin
  1楼 个性首页 | 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:青蜂侠 帖子:1393 积分:14038 威望:0 精华:0 注册:2010-11-12 11:08:23
实现Linux软件RAID的关键技术讨论 buzhou  发帖心情 Post By:2010-11-15 9:03:46

第一步:创建新磁盘分区:
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”表示设置阵列模式,可以选择01456,它们分别对应于RAID0RAID1RAID4RAID5RAID6,这里设为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盘阵创建完成。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

实现Linux软件RAID的关键技术讨论 buzhou








签名