常用raid介紹

磁盤陣列是由很多磁盤,組合成一個容量巨大的磁盤組,利用個別磁盤提供數據所產生加成效果提升整個磁盤系統效能。利用這項技術,將數據切割成許多區段,分別存放在各個硬盤上。
磁盤陣列其樣式有三種,一是外接式磁盤陣列櫃、二是內接式磁盤陣列卡,三是利用軟件來仿真。
目前常用的有:RAID0、RAID1、RAID5、RAID10。
RAID0:
組成要求:兩塊及兩塊以上;數據存儲時,會將數據切割成n塊(組成raid的磁盤塊數),每塊磁盤中放一部分數據;數據讀取時會從每塊磁盤讀取相應片段的數據。因此,讀寫性能均會有提升。任意損壞一塊磁盤,都會造成數據不完整,沒有冗餘能力。可用空間:磁盤塊數最小磁盤容量。
RAID1:
組成要求:兩塊及兩塊以上;數據存儲時,會將數據複製n-1份(組成raid的磁盤塊數),每塊磁盤中存放的數據一樣;數據讀取時可以從當中的每塊磁盤中分別讀取數據。因此,讀性能有提升,寫性能沒有提升。只要有一塊磁盤沒有損壞,就不會對數據造成影響,擁有數據冗餘能力。可用空間:最小磁盤容量。
RAID5:
組成要求:三塊及三塊以上;數據存儲時,會將數據切割成n-1塊(組成raid的磁盤塊數),一塊用來存儲數據校驗碼(輪流在每塊磁盤中),剩下的磁盤中存放一部分數據;數據讀取時會從每塊存有數據的磁盤讀取相應片段的數據。因此,讀寫性能均會有提升。有冗餘能力,任意損壞一塊磁盤,都不會對造成數據造成影響,可以通過數據校驗計算出這塊磁盤中的數據,損壞兩塊及以上的磁盤,數據就損壞了。可用空間:(磁盤塊數-1)
最小磁盤容量。
RAID10:
組成要求:四塊及四塊以上;磁盤先組成多組raid1,然後在將多組raid1組合成raid0。數據存儲時,會將數據分隔成m塊(raid1的組數),一塊數據存儲在一個raid1的分組裏(以此類推),raid1會將這塊數據存儲在raid1分組中的每塊磁盤上;數據讀取時會從每個raid1的分組中讀取相應片段的數據。因此,讀寫性能均會有提升。有冗餘能力,每個raid1組中只要有一塊盤正常,數據就是正常的,同一個raid1組的硬盤全部損壞,數據就不完整了。可用空間:m*(raid1組中的最小的磁盤容量)

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