|
SATA RAID備援功能大檢測 |
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」。 Level顯示的是RAID模式,Strip是資料區塊分割的大小,Size是陣列的可用容量,Status是陣列系統的狀態,用來顯示陣列的「健康情形」,最後的Bootable則標示這個陣列是否為「可開機硬碟」。下方的Physical Disks﹙實體磁碟﹚列出連接在該RAID控制器上的所有實體硬碟。 Status為「Normal」的狀態表示陣列系統健康良好,可供正常使用。進入主機板的BIOS後,在設定開機硬碟順序的選單中,也可以見到我們建立的RAID 0陣列--「Intel R0D2」。 如果有在作業系統中安裝Intel的RAID控制程式--Matrix Storage Console,也能Windows下檢視RAID的狀態,相關資訊跟在RAID BIOS中差不多。 我們不可能真的把一顆硬碟「弄壞」來作示範,所以直接將其中一顆硬碟的SATA排線拔掉來模擬這樣的狀況。開機之後在RAID BIOS的載入畫面中,陣列的狀態亮起了紅燈,「Failed」表示這個陣列已經失去了作用,既無法開機也不能重建了。
在RAID BIOS中檢視陣列狀態
在BIOS開機選單中被視為單顆SCSI硬碟
Intel的RAID控制程式
只要缺少一部硬碟,陣列卷冊就「Failed」(失效)了
嘗試開機可能出現的錯誤訊息1
嘗試開機可能出現的錯誤訊息2
首頁 |
RAID 1的相互備援 |
