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

weixin_34205076發表於2017-11-07

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,如需轉載請自行聯絡原作者



相關文章