以文本方式查看主題 - 曙海教育集團論壇 (http://www.hufushizhe.com/bbs/index.asp) -- Linux技術討論區 (http://www.hufushizhe.com/bbs/list.asp?boardid=7) ---- 實現Linux軟件RAID的關鍵技術討論 buzhou (http://www.hufushizhe.com/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盤陣創建完成。 |