RAID 0
RAID 0的工作原理是,把一個完整的資料,分割成若干個資料塊,分別儲存在2塊硬盤裡,如圖所示完整的資料A被分割成了A1到A8的8個數據塊分別儲存在DISK0 和DISK1中,當讀取資料時,再同一時間內會從兩塊硬碟中同時讀取資料塊來組成一個完整的資料A,讀取速度是單塊硬碟讀取速度差不多2倍,寫資料也比一塊硬碟寫資料的速度快。雖然RAID 0在讀寫速度上提升了速度,但是在資料安全性上就沒有了保障,當有一塊盤損壞後,資料透過陣列恢復不了。
RAID 1
RAID 1的工作原理是,把一個完整的資料A同時寫入兩塊硬碟,DISK0 和 DISK1兩塊硬碟的資料是一樣的,讀取資料的速度和單塊硬碟的讀取速度差不多,寫資料的速度就要比單塊硬碟寫資料的速度要慢些了,雖然在讀寫速度上慢了,但是提高了資料的安全性,當有一塊盤損壞後,系統仍然可以繼續執行,更換掉壞的硬碟後,陣列可以同步資料到新的硬碟。RAID 1必須是大於等於2的偶數硬碟數量組成陣列。
RAID 5
RAID 5的工作原理是,把一個完整的資料分條帶狀儲存在硬碟組中,每個硬碟都有其條帶資料塊的奇偶校驗值,當有一塊盤損壞後,損壞的硬盤裡的條帶資料可以透過儲存在其他盤裡的奇偶校驗值恢復出來,圖中的Ap Bp Cp Dp就是其A B C D資料塊的奇偶校驗值,RAID 5的陣列組合硬碟數量必須是大於等於3,RAID 5只能允許同時壞一塊硬碟,如果壞了2塊硬碟,陣列就無法恢復資料了,RAID 5的讀取資料的速度=RAID 0 的讀取速度,寫資料的速度小於單塊硬碟寫資料的速度。
當然還有很多RAID的級別,RAID 1 和RAID 5是比較常用的,用固態硬碟做RAID比機械硬碟做RAID速度要快。
RAID 0
RAID 0的工作原理是,把一個完整的資料,分割成若干個資料塊,分別儲存在2塊硬盤裡,如圖所示完整的資料A被分割成了A1到A8的8個數據塊分別儲存在DISK0 和DISK1中,當讀取資料時,再同一時間內會從兩塊硬碟中同時讀取資料塊來組成一個完整的資料A,讀取速度是單塊硬碟讀取速度差不多2倍,寫資料也比一塊硬碟寫資料的速度快。雖然RAID 0在讀寫速度上提升了速度,但是在資料安全性上就沒有了保障,當有一塊盤損壞後,資料透過陣列恢復不了。
RAID 1
RAID 1的工作原理是,把一個完整的資料A同時寫入兩塊硬碟,DISK0 和 DISK1兩塊硬碟的資料是一樣的,讀取資料的速度和單塊硬碟的讀取速度差不多,寫資料的速度就要比單塊硬碟寫資料的速度要慢些了,雖然在讀寫速度上慢了,但是提高了資料的安全性,當有一塊盤損壞後,系統仍然可以繼續執行,更換掉壞的硬碟後,陣列可以同步資料到新的硬碟。RAID 1必須是大於等於2的偶數硬碟數量組成陣列。
RAID 5
RAID 5的工作原理是,把一個完整的資料分條帶狀儲存在硬碟組中,每個硬碟都有其條帶資料塊的奇偶校驗值,當有一塊盤損壞後,損壞的硬盤裡的條帶資料可以透過儲存在其他盤裡的奇偶校驗值恢復出來,圖中的Ap Bp Cp Dp就是其A B C D資料塊的奇偶校驗值,RAID 5的陣列組合硬碟數量必須是大於等於3,RAID 5只能允許同時壞一塊硬碟,如果壞了2塊硬碟,陣列就無法恢復資料了,RAID 5的讀取資料的速度=RAID 0 的讀取速度,寫資料的速度小於單塊硬碟寫資料的速度。
當然還有很多RAID的級別,RAID 1 和RAID 5是比較常用的,用固態硬碟做RAID比機械硬碟做RAID速度要快。