數位生活主圖

SATA RAID備援功能大檢測
 
加到網路書籤: 加入Furl網路書籤 加入HEMiDEMi網路書籤 加入MyShare網路書籤 加入funP
最脆弱的RAID 0

無標題文件

RAID 0不提供備援功能,因此即使它的效能表現突出,卻同時是最脆弱的一種RAID模式,任何一顆硬碟出狀況,整個系統就將毀於一旦。

由於RAID 0的架構是將資料分割成幾個小區塊,同時對所有硬碟作讀取、寫入的動作,因此讀寫效能都相當高。但只要其中任何一顆硬碟壞掉,馬上就會造成整個磁碟陣列無法正常讀取,也無法將資料重建回來了。

考慮同樣使用兩顆﹙或更多﹚硬碟的情境,在單碟模式運作下,兩顆硬碟其中之一出問題,完全不會影響存放在另一顆硬碟上的資料。而RAID 0就不是這樣了,如果將每顆硬碟的毀損機率視為相同,RAID 0出問題的機率將隨使用的硬碟數量而倍增。

備援功能測試

在這邊我們以兩顆硬碟組成的RAID 0作例子,正常狀態下開機切進RAID BIOS後,可以看到如下圖的顯示資訊(依RAID控制器不同畫面會有差異),透過這裡提供的資訊,能讓我們掌握RAID的設定與健康情形。

最主要的RAID資訊顯示在RAID Volumes﹙陣列卷冊﹚,Name是我們建立RAID時自行賦予的名稱,為了方便辨別,我們將RAID 0模式、使用硬碟(Disk)2顆 」的陣列命名為「R0D2


在RAID BIOS中檢視陣列狀態

Level顯示的是RAID模式,Strip是資料區塊分割的大小,Size是陣列的可用容量,Status是陣列系統的狀態,用來顯示陣列的「健康情形」,最後的Bootable則標示這個陣列是否為「可開機硬碟」。下方的Physical Disks﹙實體磁碟﹚列出連接在該RAID控制器上的所有實體硬碟。

Status為「Normal」的狀態表示陣列系統健康良好,可供正常使用。進入主機板的BIOS後,在設定開機硬碟順序的選單中,也可以見到我們建立的RAID 0陣列--「Intel R0D2」。


在BIOS開機選單中被視為單顆SCSI硬碟

如果有在作業系統中安裝Intel的RAID控制程式--Matrix Storage Console,也能Windows下檢視RAID的狀態,相關資訊跟在RAID BIOS中差不多。


Intel的RAID控制程式

我們不可能真的把一顆硬碟「弄壞」來作示範,所以直接將其中一顆硬碟的SATA排線拔掉來模擬這樣的狀況。開機之後在RAID BIOS的載入畫面中,陣列的狀態亮起了紅燈,「Failed」表示這個陣列已經失去了作用,既無法開機也不能重建了。


只要缺少一部硬碟,陣列卷冊就「Failed」(失效)了


嘗試開機可能出現的錯誤訊息1


嘗試開機可能出現的錯誤訊息2

 首頁    RAID 1的相互備援  

SATA RAID完全攻略 2005/10/28
SATA II到底有多殺 2005/09/10
SATA 2.5標準月底出爐(ZDNET) 2005/10/12
換上SATA硬碟吧! 2004/06/30


  • 2.覺得RAID很可怕的人 於 2008/02/19 12:22 回應
  • To 陳大陝,
    Raid 5如果換別的Raid卡(或主機板),硬碟裡的內容理論上應該還在(總不會蒸發掉),也應該救得回來。不過,如果不是由專業人士來作回復設定,把所有內容洗掉、喪失所有資料的機率極高。要是我,就不敢輕易嘗試。
  • 1.陳大陝 於 2008/02/17 18:01 回應
  • 說的很清楚,很多資料都說明硬碟會複寫,在Raid 5的功能下,但如果Raid卡壞了換別的Raid卡之後,硬碟裡的資料還在嗎?

留下你的意見(提醒:請開啟cookie,網頁會自動儲存您寫的內容。)
會員 * 帳號:
* 密碼:
  1. 欄位可選填,若全不填,則顯示為「匿名」。
  2. 不支援html語法
非會員 姓名:
E-Mail:
Blog:
  重新載入驗證碼
* 驗證碼: 記住我






CNET Towerboard 廣告