2007/12/13

active RAID-5 ubuntu with mdadm

想在 ubuntu 下裝 RAID-5 的企圖心讓我有機會第一次設定 Raid-5, 在此建議各位使用 mdadm, 若尚未安裝的話,請 sudo apt-get install mdadm

步驟很簡單,只需要先將硬碟裝起來,當然驅動程式不在此討論。以我的例子來說,我是裝了四顆硬碟,用 fdisk -l 看會有四顆硬碟。

二、先分割區做好,例如 fdisk /dev/sdf。請把四顆都做好,而不是一顆。至於分割區的 type, 請選擇 fd. 不過我用 ext3(83) 也可以。

三、mdadm -C /dev/md0 -l5 -n4 /dev/sd[bcde]1

四、使用前當然要先格式化 mkfs.ext3 /dev/md0

四、接下來就可以掛載 mkdir -p /media/raid5; mount /dev/md0 /media/raid5

五、要停用的話,請用 mdadm --stop, 若要重新啟用則用 mdadm --run,有一個建議的用法是 mdadm --stop --scan 這樣可以把所有 RAID 停掉

六、若要自動在開機時掛載(非從此 RAID 碟開機)的話,可以修改 /etc/fstab, 參考如下
/dev/md0 /media/raid5 auto defaults 0 0

七、要若查狀態,可以用 mdadm -D /dev/md0

八、若是將 RAID 硬碟移到別的系統,則需要重組 mdadm --assemble --scan

九、若要把 RAID 電源關閉,必須先移除該 RAID controller 的 module, 否則核心會收到一堆錯誤訊息,以我的系統為例,是 rmmod sata_sil24。當然若你系統未關,在重新使用 RAID 之前記得先 modprobe sata_sil24。因為 RAID 都是 SATA 裝置,所以若不知道自己的模組名稱,可以試試 lsmod | grep sata 來找出來

2 意見:

lemontea 提到...

這麼簡單,難怪你一下就搞定...:)

菠蘿麵包 提到...

難的,在前一封,要找到一個外接的 RAID 盒不容易,至少,不要太貴的。