請教有關於RAID 0的模式問題



贊助商連結


KULOLO
2004-03-28, 12:08 AM
想請教板上懂RAID的先進們!

使用RAID 0的陣列之下兩顆硬碟會變成只有一個槽(C槽)嗎?

還有所謂的不容許有任何錯誤發生是指什麼意思?

是指因為是在第一個問題之下~磁區無法做分割所以資料顯的特別危險?

不太明白RAID 0在速度增加之下為何特別強調高風險性??

贊助商連結


Raven
2004-03-28, 02:04 AM
一:應該是變成一個分割區,沒玩過故不太清楚~~
二:應是指他無容錯能力...
三:因為...當兩顆組成的0當其中一顆因物理上的損害,
而使得0的模式無法構成時...裡面的資料將都無法
救回...

以上...本人都沒玩過,只就印象中的理論描述~~
有錯煩請其他前輩導正...

ojs
2004-03-28, 08:42 AM
raid 0 Stripe / Span
被定義為非容錯的硬碟群組,而組構的多顆硬碟機被依一定的切割區段,
連貫成一顆大容量的陣列硬碟,它沒有同位檢核的位元,
所以無法救回因其中任一硬碟故障而毀損的整個資料。
也就是說他會把兩個(或更多)不同硬碟上的分割區切分或展延變成一顆大硬碟
等於你有兩個(或更多)磁頭一起同時工作,所以速度會比各個磁頭單獨工作效率佳
有點像os的單工跟多工

不容許發生錯誤是因為他沒有同位元檢查,且把同一個資料分別放在兩個(或多各)地方,所以
只要一出錯就無法挽回

KULOLO
2004-03-28, 01:13 PM
感謝Raven和Ojs兩位先進的指導!

我把兩位的答覆大致分成兩個方向的疑問?

在2個無法構成RAID 0的情況下資料都會遺失~
那只是指"物理上"損毀嗎?
意思就是說硬碟本身出了問題資料即會全部遺失?
另外無容錯能力這邊我不大懂...
意思是硬碟在系統中讀寫時發生錯誤嗎?
可否解釋的再詳細些呢?或者舉實例說明!

請不吝指教!謝謝!

s900221
2004-03-28, 02:29 PM
因為所有的Raid階層都具備容錯功能
唯有Raid0不具備,而他原理很簡單
資料輪流寫入各硬碟來達到理論上至少加倍的速度(實際速度視陣列中硬碟多寡)
當陣列中任何一顆硬碟毀損故障以至該顆硬碟無法讀取資料
則整個磁碟陣列中所有資料皆無法救回
單顆硬碟運作時也是無容錯的
所以Raid0陣列也可以視為一般的單顆硬碟
而其中一部硬碟毀損則擴大為整個陣列硬碟毀損

Chiu-ming
2004-03-29, 12:13 AM
Raid 0 的組合,
如果是以兩顆相同容量的磁碟來組合,
則兩顆硬碟的容量則會加總成為一個磁區,
這個磁區還是可以分割管理,或作為系統碟。

至於Raid跑掉,那就沒救了,
我有過幾次不同的經驗,
包括
1.主機板內建的Raid故障
2.外接的PCI Raid卡的故障
3.其中一顆硬碟故障
4.原本建立的Raid不明原因「跑掉了」,捉不到其中一顆硬碟(硬碟沒故障),導致陣列必須重建。
以上這幾種情形,資料都會全毀,主要原因是因為Raid 0是將資料一分為二,分別儲存在兩顆硬碟,只要有一顆故障,或陣列毀損,資料就變得不完全。
要容錯的組合,最經濟的方式是Raid 5,以三顆硬碟組合,但只有兩顆硬碟的容量,第三顆硬碟則是作為資料容錯使用,在其中一顆硬碟有問題時,立刻上陣支援。

ojs
2004-03-29, 09:46 AM
最初由 KULOLO 發表
感謝Raven和Ojs兩位先進的指導!

我把兩位的答覆大致分成兩個方向的疑問?

在2個無法構成RAID 0的情況下資料都會遺失~
那只是指"物理上"損毀嗎?
意思就是說硬碟本身出了問題資料即會全部遺失?
另外無容錯能力這邊我不大懂...
意思是硬碟在系統中讀寫時發生錯誤嗎?
可否解釋的再詳細些呢?或者舉實例說明!

請不吝指教!謝謝!

損壞不是物理上的,是資料的流失,舉例來說,用raid0存放一個檔案時
他是把檔案用兩個磁頭放在兩顆硬碟上(這樣才能加快速度)但又沒有容錯的檢查,所以只要一個硬盤出了問題(不一定是物理上的問題)那這個檔案也就算沒救了,因為有殘缺,無法讀取了

當然,如果是物理上的損壞,那有可能整個raid就此破功,整個都不能用