請問有關Raid的動作:更換HD

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

請問有關Raid的動作:更換HD

文章checko » 週一 8月 15, 2005 4:50 pm

我使用Debian3.1,三顆SCSI HD
sda1是單純的hd,系統裝在sda1上。
sdb1,sdc1使用raid1,mount在 /data
我沒有設定開機自動啟動raid。但是有寫好/etc/mdadm.conf.
所以每次開機後。都用手動:
#mdadm -A /dev/md0
#mount /dev/md0 /data

一切動作OK。直到...
關機,將sdc1抽出。換入一個新的,和scb1一樣規格的HD。
開機。
fdisk /dev/sdc, create partition.

這時候#mdadm -A /dev/md0
出現error message:
/dev/sdc1 has no superblock - assembly aborted.

我查了一下以往的文件,有一個類似的,用
#raidhotadd /dev/md0 /dev/sdc1
但是Debian 3.1已經不支援raidtools2,改為mdadm了,mdadm相映的command是
#mdadm /dev/md0 -a /dev/sdc1
結果出現 /dev/md0 is not active.
似乎是要將/dev/md0啟動後才行

請問一下,該怎麼辦呢?

謝謝
checko
可愛的小學生
可愛的小學生
 
文章: 56
註冊時間: 週一 8月 02, 2004 1:52 pm

文章checko » 週一 8月 15, 2005 5:43 pm

不好意思,自己回答一下(在http://www.linuxdevcenter.com/pub/a/linux/2002/12/05/RAID.html?page=2)看到解答:

先用
#mdadm -A /dev/md0 /dev/sdb1 --run
列出assembly的hd (/dev/sdb1),並且強制assembly (--run)
再用
#mdadm /dev/md0 -a /dev/sdc1
作hotadd.
就可以看到sdc1在作rebuild....

新換的hd還是要先做好create partition才行。
看來software還是以parition為單位,不能以disk為單位 :-?
checko
可愛的小學生
可愛的小學生
 
文章: 56
註冊時間: 週一 8月 02, 2004 1:52 pm

文章liueigi » 週二 6月 20, 2006 12:45 am

這幾天我硬碟也是死掉了,跑去買中古的硬碟回來做low-level format之後分割磁區,依照前輩所言進行重建的動作。
結果.....死了....RAID 5的部分全死了
也不知道為什麼......
接下來第二天又發生了相同的狀況,硬碟爬帶了... >_<
這次用mdadm -B /dev/md0 -a /devhda2的指令,竟然跑完之後就ok了..... >_<
這下子讓我迷惑了,到底-A參數與-B參數到底有什麼不同啊?

另外我想再請教,我現在想要另外加一組raid 0 在已經安裝好的系統上面
經過mdadm的組合之後,成功的建立出md1的磁碟出來。
但是卻無法用fsck.ext3去建立磁碟的檔案格式請問哪位前輩知道是怎麼回事嗎?
我是新手,要是問一些笨問題,請各位多多指教。玩一陣子之後,真的愛上linux了!!不過我不玩x-window ..... >_<
liueigi
可愛的小學生
可愛的小學生
 
文章: 15
註冊時間: 週日 6月 18, 2006 2:32 pm
來自: 台中南屯


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:Google [Bot] 和 1 位訪客