RAID概念
RAID(Redundant Array of Independent Disks,獨立磁盤冗餘陣列)可以提供較普通磁盤更高的速度、安全性,所以服務器在安裝時都會選擇創建RAID。
RAID的創建有兩種方式:軟RAID(通過操作系統軟件來實現)和硬RAID(使用硬件陣列卡);在企業中用的最多的是:raid1、raid10和raid5。不過隨着雲的高速發展,供應商一般可以把硬件問題解決掉。
企業用的最多的: RAID0 RAID1 RAID5 RAID10
RAID分類
1.raid0
raid0 就是把多個(最少2個)硬盤合併成1個邏輯盤使用,數據讀寫時對各硬盤同時操作,不同硬盤寫入不同數據,速度快。
2.raid1
raid1就是同時對2個硬盤讀寫(同樣的數據)。強調數據的安全性。比較浪費。
3.raid5
raid5也是把多個(最少3個)硬盤合併成1個邏輯盤使用,數據讀寫時會建立奇偶校驗信息,並且奇偶校驗信息和相對應的數據分別存儲於不同的磁盤上。當RAID5的一個磁盤數據發生損壞後,利用剩下的數據和相應的奇偶校驗信息去恢復被損壞的數據。相當於raid0和raid1的綜合。
4.raid 10
raid10就是raid1+raid0,比較適合速度要求高,又要完全容錯,當然¥也很多的時候。最少需要4塊硬盤(注意:做raid10時要先作RAID1,再把數個RAID1做成RAID0,這樣比先做raid0,再做raid1有更高的可靠性)。
另外在raid1或raid5的基礎上在加個熱備(即在插入塊同型號的空硬盤),熱備的概念是 平時不參與陣列,就是一塊空盤,在陣列中某一塊盤壞掉了 ,熱備才頂上。
raid分爲 硬raid 和 軟raid
如果由CPU執行硬盤控制器的驅動程序代碼完成,就是軟RAID;如果由RAID卡上的主控芯片完成,就是硬RAID。