天天看點

ubuntu server 10.4 做軟RAID1

上次是在安裝過程中做軟raid1,這次在系統裡做

目标:把兩塊磁盤sdb,sdc,做軟RAID1,把sdb模拟故障,看資料能不能完整;插入新的磁盤sde,看資料能不能恢複到新磁盤sde上。把raid1的磁盤數量由2個,增加到3個,也就是擴充raid1.

1,格式化磁盤sdc,sdb成raid裝置。

#sudo fdisk sdc

依次是:n,p,1,t,l,fd,w.

磁盤sdb的fdisk操作過程和sdc一樣的。應該注意的是磁盤的ID一定要為fd,system為Linux raid autodetect

2,建立MD裝置

#sudo mdadm –C /dev/md0 –l 1 –n 2 /dev/sd[b,c]1

3,檢視

#sudo mdadm –D /dev/md0

4,格式化

#sudo mke2fs –j /dev/md0

5,挂載

#sudo mkdir md0

#sudo mount /dev/md0 md0

#cd md0

#sudo mkdir test

6,模拟故障

#sudo mdadm –-manage /dev/md0 –f /dev/sdc1

移除sdc

#sudo mdadm –-manage /dev/md0 –-remove /dev/sdc1

#sudo mdadm /dev/md0 -f /dev/sdc1 -r /dev/sdc1

若想清除掉超級塊,以便以後另做它用,則

#sudo mdadm --zero-superblock /dev/sdc1

檢視md0的狀态

#sudo mdadm –D /dev/md0  也可以用如下指令

#sudo cat /proc/mdstat

#sudo mdadm –Q /dev/md0

7,重新開機後,檢視資料是否還在sdb上

#sudo ls -l

8,安裝新磁盤sdd,重新開機

把sdd也建立成raid裝置,把它加入md0

#sudo mdadm –-manage /dev/md0 –-add /dev/sdd1

檢視MD0狀态

檢視資料

這時可把sdc移走,看資料是否還在新磁盤sdd上,重複以上步驟6,7.

9,安裝新的磁盤sde,并把它加入到md0,擴充數量到3個

把sde也建立成raid裝置

#sudo mdadm –-grow /dev/md0 –n 3

#sudo mdadm –manage /dev/md0 –add /dev/sde1

10,不知道mdadm的指令時,可如下擷取幫助

#man mdadm

#mdadm –-manage  –-help

#mdadm –-grow –-help

#mdadm –-help

在預設情況下,--add,--fail,--remove 都是在manage下是以不需要加--manage;其它操作在misc模式。

總結:指令不會時就man一下,多實踐。在應用中,用硬raid,還是比較穩,軟raid,覺的還是不放心。抽時間多多看看man mdadm内容,mdadm主要有8個模式,功能很強。

本文轉自xcjgutong 51CTO部落格,原文連結:http://blog.51cto.com/xuchengji/318971

繼續閱讀