天天看點

存儲幾個基本概念2--RAID,LUN

RAID和LUN是最基本的存儲概念。

首先說一下存儲中寫入的事:其實每塊硬碟都是分為帶區的,相當于把一塊硬碟分割成好幾塊,在寫資料時,其實是以這些塊區為基本機關寫入的。

RAID0:條帶化,無備援。資料均勻的寫入N個盤。

RAID1:最少兩塊盤,使用率50%,最好的備援。

RAID3:最少3塊盤,有一塊盤作為校驗盤,用來校驗不同磁盤同一帶區的資訊,這兩個帶區用來做備援。資料均勻寫入除校驗盤以外的其他盤,但是寫操作效率不高,因為每次寫入都要根據兩個帶區的資料變化去重新校驗,比如壞了一塊盤,可以根據另帶區的資料去校驗算出損壞的資料,如果兩個帶區都損壞就不能恢複了。

RAID5:最少3塊盤,是RAID3的更新,因為在寫操作比較頻繁時,raid3的校驗盤會出現瓶頸,而RAID5是把校驗資訊均勻寫入所有資料塊,是目前比較常用的。

RAID0+1:是RAID0與RAID1的組合,資料容錯有缺陷,常用的是RAID1+0,基本沒有raid卡會提供RAID0+1。

RAID6:RAID5的更新,有兩塊校驗盤,提供二重備援,成本高,多用于要求0事故率的項目,datadomain好像會采用raid6,很多raid卡也不支援raid6。

S盤:熱備盤,自動頂上。

LUN其實是基于RAID之上的一個概念,中文叫邏輯單元号,比如劃分了一個500G的RAID,要挂給5台伺服器,把這500G分成5份邏輯卷,也就是5個lun,之後根據主機不同的HBA卡号就可以映射給不同的伺服器了,在具有虛拟化概念的存儲中會有thin lun和thick lun的概念,比如EMC VNS5700,以後寫到詳細型号的存儲時再詳細介紹吧。

HBA的概念:用在主機的主機闆上,用于連光纖的,相當于網卡接RJ45的網線。

    本文轉自UVN2015  51CTO部落格,原文連結:http://blog.51cto.com/10851095/1709122,如需轉載請自行聯系原作者

繼續閱讀