[教學] [求助]有冇人可以講解raid 硬碟陣列係咩??

[求助]有冇人可以講解raid 硬碟陣列係咩??

上網睇過,話有d可以作為備份
有d可以加快讀寫速度

如錯可指正
請不要用維基文

thx

回復 1 #小豬嘜

如果冇記錯(如果唔啱請指正)
raid 1好似係將兩個hdd合埋一齊用 假如一個hdd 死左 另一個有齊佢啲野可以著到機
其他raid就唔清楚

via Nexus 5 Red

TOP

其實你都講左啦 咁仲想知啲咩?

TOP

點解唔用WIKI?完全解到你既問題啦! 就算唔係,google大把網有講解啦...唔明有乜好問...

TOP

本帖最後由 hetzer 於 2015-12-3 22:06 編輯

講簡單D(但唔係十足十正確).
假設有個字要寫落Harddisk: HARD
RAID 0:
HD1 - HR
HD2 - AD
每隻HD寫兩個字母,速度快,但如果其中一隻HD瓜左,味無左HARD個字law.
RAID 1:
HD1 - HARD
HD2 - HARD
速度無快到(由於controller做多左野,會慢少少),但其中一隻HD瓜左,個字仲係道.
RAID 0+1
HD1 - HR
HD2 - AD
HD3 - HR
HD4 - AD
要用四隻HD,但每隻寫一半(快左),死一隻HD資料仲係道.
RAID 5
HD1 - HA
HD2 - AR
HD3 - RD
HD4 - DA
好似0+1,快左和安全左,但用多左HD.RAID 5好處是彈性大,3至N隻HD都玩得.
3隻 - AB BC CA咁寫
5隻 - AB BC CD DE EA咁寫
唔係維基文,係唔知乜文,希望你睇得明.

TOP

講簡單D(但唔係十足十正確).
假設有個字要寫落Harddisk: HARD
RAID 0:
HD1 - HR
HD2 - AD
每隻HD寫兩個字 ...
hetzer 發表於 2015-12-3 22:05


RAID5有D唔岩
RAID5係拎HARD做D運算,計左一舊野叫S,連埋HARD 5舊野平均寫落N隻HDD到,
快左之餘,HARD有咩事就靠S計番唔見左果舊出泥,唔洗用咁多空間做redundancy
缺點係要計數,I/O會相對慢,特別係唔用RAID果時
唔係幾岩多HDD access既地方

TOP

所以話唔係十足十正確,同layman講要易明D,通常都係啱D唔啱D.重點係死左一隻要用其他幾隻計番D資料出來.
Ching講得正確,真實係用HARD計一個parity S出來,當知HARS可以得出D,當知HADS可以得出R,如此類推.再將HARDS存在五隻HD,如果Parity放死一隻是RAID4,論流放是RAID5.唔知有無記錯.不過RAID5用少D space做redundancy唔係無代價,因為failure probability會大左,無免費午餐.

TOP

我本來明raid5 係乜, 睇完你段字反而唔明  

所以話唔係十足十正確,同layman講要易明D,通常都係啱D唔啱D.重點係死左一隻要用其他幾隻計番D資料出來.
Chi ...
hetzer 發表於 2015-12-3 22:54

TOP

例如有4個進制數字1,0,1,1要寫入HD,所謂Parity即係1+0+1+1(=11)的個位(=1)如果唔見左個0(1,?,1,1),將Pairty+1+1+1(=100)的個位就是唔見左個0,唔見左個1(?,0,1,1)將Parity+0+1+1(=011)的個位就是唔見左個1.咁寫1,0,1,1,1落五隻HD咪有後備law.當然RAID是block level運算唔係1個1個bit計.

TOP

RAID 5 應該係

HAR
ARD
HRD
HAD

咁樣分配

TOP