RAID級別詳解

RAID定義

獨立硬盤冗餘陣列(RAID, Redundant Array of Independent Disks),舊稱廉價磁盤冗餘陣列(Redundant Array of Inexpensive Disks),簡稱磁盤陣列。利用虛擬化存儲技術把多個硬盤組合起來,成爲一個或多個硬盤陣列組,目的爲提升性能或數據冗餘,或是兩者同時提升
如下圖所示,
在這裏插入圖片描述
RAID技術可以將多個小容量的物理硬盤,從邏輯上組合成一個大容量的硬盤,以此來提升容量或者數據冗餘的能力。

常見的RAID級別,有RAID0,RAID 1,RAID 5,RAID 10,如下圖所示
在這裏插入圖片描述在RAID 0中,會用到數據條帶的方式,來擴大硬盤的容量,但是不能提供數據冗餘,在安全性方面有一些欠缺,如上圖中所示,
在這裏插入圖片描述
把D0(數據0)放在了物理盤1上的條帶1的位置上,把D1(數據1)放在了物理盤2的條帶1的位置上,把D2(數據2)放在了物理盤1的條帶2的位置上,把D3(數據3)盤放在了物理盤2的條帶2的位置上,將數據依次放在各個物理盤上的條帶上,這樣並行式的讀寫操作,會提高性能,但是一旦物理盤上的數據丟失了,那麼就找不回來了,所以對於RAID 0 來說,性能很好,但是冗餘性不好。

在RAID 1中,採用的是鏡像的技術,如上圖所示,對於邏輯硬盤上的數據存到了物理盤1上,然後通過鏡像技術在物理盤2上存了一模一樣的數據,佔用了一半的空間來進行冗餘備份,沒有並行式的存儲,性能低,但是冗餘性很好,在這裏插入圖片描述

在RAID 5中,則是通過數據校驗的方式,在物理盤上的一些條帶上,分佈式的插入一些校驗碼,一旦數據丟失,可以通過校驗來將原始的數據進行還原(通過已知的值和現有的數據去推理出原有的數據),如下圖所示。
在這裏插入圖片描述
RAID 10,採用的是,先對數據進行鏡像,複製出一個一模一樣的數據放在另一個物理攀上,在開始對數據進行條帶,如下圖所示,一旦某個數據丟失,可以通過其他物理盤上的數據進行鏡像,來對數據進行修復。
在這裏插入圖片描述
如下表所示,是各個常見的RAID級別的特點比較。

RAID級別 可靠性 讀性能 寫性能
RAID 0
RAID 1
RAID 5 較高
RAID 10

這裏有一個關於RAID級別的一個動畫的網站,有興趣的可以看看:http://www.chinastor.com/jishu/raid/041Q032010.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章