幾種常用RAID的簡介
RAID是冗余磁盤陣列(Redundant Array of Inexpensive Disk)的簡稱。它是把多個磁盤組成一個陣列,當作單一磁盤使用。它將數據以分段(striping)的方式分散存儲在不同的磁盤中,通過多個磁盤的同時讀寫,來減少數據的存取時間,并且可以利用不同的技術實現數據的冗余,即使有一個磁盤損壞,也可以從其他的磁盤中恢復所有的數據。簡單地說,其好處就是:安全性高、速度快、數據容量大。
磁盤陣列根據其使用的技術不同而劃分了等級,稱為RAID level,目前公認的標準是RAID 0~RAID 5。其中的level并不代表技術的高低,RAID 5并不高于RAID 4 ,RAID 0并不低于RAID 2 ,至于選擇哪一種RAID需視用戶的需求而定。下面分別對常用的RAID 0、RAID 1、RAID 5進行簡單的介紹。
1.RAID 0
特點:它是將多個磁盤并列起來,成為一個大硬盤。在存取數據時,將數據按磁盤的個數來進行分段,然后同時將這些數據寫進這些盤中。在所有的級別中,RAID 0的速度是最快的。但沒有數據冗余,陣列中任何一個磁盤壞掉,意味著所有數據丟失。
磁盤利用數:n(假設有n個磁盤)。
配置條件:最低兩塊磁盤,且分區大小盡量相同。
應用領域:對高磁盤容量及高速磁盤存取有特殊需求,而又不計較其高故障率的工作。當然,如果你正在使用集群,RAID 0 無疑是提高磁盤I/O性能的最好方法,因為在這種情況下,你就不用擔心冗余的問題了。
2.RAID 1
特點:使用磁盤鏡像(disk mirroring)的技術,在一個磁盤上存放數據的同時也在另一個磁盤上寫一樣的數據。因為有了備份磁盤,所以RAID 1的數據安全性在所有的RAID級別上來說是最好的。盡管其寫入數據的速度比較慢,但因其數據是以分段的方式作儲存,因而在讀取時,它幾乎和RAID 0有同樣的性能。
磁盤利用數:n/2。
配置條件:最低兩塊磁盤,且分區大小盡量相同。
應用領域:數據庫、金融系統等一些對數據有著高可靠性要求的領域。再者就是系統中寫數據量比較少,而讀數據量又比較多的情況下可以采用這一模式。
3.RAID 5
特點:以數據的校驗位來保證數據的安全,但它不是以單獨硬盤來存放數據的校驗位,而是將數據段的校驗位交互存放于各個磁盤上。這樣,任何一個磁盤損壞,都可以根據其他磁盤上的校驗位來重建損壞的數據。并行讀寫數據,性能也很高。
磁盤利用數:n-1。
配置條件:最低三塊硬盤,且分區大小盡量相同。
應用領域:適合于事務處理環境,如售票處、銷售系統等。
Linux下如何用mdadm實現軟件RAID
一:簡要介紹
數據在現今企業中占有重要的地位,數據存儲的安全性有而是人們使用計算機要注意的重要問題之一。通常情況下人們在服務器端采用各種冗余磁盤陣列RAID技術來保護數據,中高檔的服務器一般都提供了昂貴的硬件RAID控制器,但是很多中小企業沒有足夠的經費承受這筆開銷。我們有沒有方法可以通過軟件來實現 RAID呢?
新聞熱點
疑難解答