科普篇|什么是RAID?

RAID是個什么鬼?
什么是RAID 0?
什么是RAID 1?
RAID 5?RAID 6?RAID 10?
什么又是 JBOD?
......

磁盤陣列(Redundant Arrays of Independent Disks,RAID),有“獨立磁盤構(gòu)成的具有冗余能力的陣列”之意。在單機時代,人們采用單塊磁盤進行數(shù)據(jù)存儲和讀寫的方式,由于尋址和讀寫的時間消耗,導致I/O性能非常低,且存儲容量還會受到限制。另外,單塊磁盤極其容易出現(xiàn)物理故障,經(jīng)常導致數(shù)據(jù)的丟失。因此大家就在想,有沒有一種辦法將多塊獨立的磁盤結(jié)合在一起組成一個技術(shù)方案,來提高數(shù)據(jù)的可靠性和I/O性能呢。在這種情況下,RAID技術(shù)就應(yīng)運而生了。
RAID是由很多塊獨立的磁盤,組合成一個容量巨大的磁盤組,利用個別磁盤提供數(shù)據(jù)所產(chǎn)生加成效果提升整個磁盤系統(tǒng)效能。利用這項技術(shù),將數(shù)據(jù)切割成許多區(qū)段,分別存放在各個硬盤上。磁盤陣列還能利用同位檢查的觀念,當數(shù)組中任意一個硬盤發(fā)生故障時,仍可讀出數(shù)據(jù)。在數(shù)據(jù)重構(gòu)時,可將數(shù)據(jù)經(jīng)計算后重新置入新硬盤中。?其基本思想就是把多個相對便宜的硬盤組合起來,成為一個硬盤數(shù)組組,使性能達到甚至超過一個價格昂貴、容量巨大的硬盤。

?
最初的RAID分成不同的等級,每種等級都有其理論上的優(yōu)缺點,不同的等級在兩個目標間取得平衡,分別是增加數(shù)據(jù)可靠性以及增加存儲器(群)讀寫性能。這些年來,出現(xiàn)對于RAID觀念不同的應(yīng)用。常見的RAID有以下這些:

?1
JBOD

?2
RAID 0
優(yōu)點:使用 n 顆硬盤,即可擁有將近 n 倍的讀寫效能。
缺點:數(shù)據(jù)安全性較低,同組數(shù)組中任一硬盤發(fā)生問題就會造成數(shù)據(jù)遺失。
硬盤數(shù)量:最少 2 個。

?3
RAID 1
優(yōu)點:安全性依照數(shù)組里的實體硬盤數(shù)量倍數(shù)成長。
缺點:空間利用率是所有 RAID 中最沒有效率的。
硬盤數(shù)量:最少 2 個。

?4
RAID 5
優(yōu)點:兼顧空間利用率與安全性。
缺點:需要額外的運算資源,僅能忍受 1 個硬盤損毀。
硬盤數(shù)量:至少 3 個。

?5
RAID 6
6
RAID 2、3、4?、7
RAID2、3、4較少實際應(yīng)用,它們大多只在研究領(lǐng)域有實作。RAID 7并非公開的RAID標準,而是Storage Computer Corporation的專利硬件產(chǎn)品名稱。RAID 7的效能超越了許多其他RAID標準的產(chǎn)品,但也因為如此,在價格方面非常的高昂。

?7
RAID N+N
在廠商支持的情況下,使用者甚至可以將 2 種以上的 RAID 組態(tài)放在同 1組磁盤陣列內(nèi),也就是有時可以看到的雙位數(shù) RAID 01、10、50、60……等。建立的方式也很好理解,首先利用前位數(shù)字的 RAID 方式建立數(shù)組,接著再將后方數(shù)字所代表的數(shù)組建立其上。
例如RAID10?就是先建立 2 組 RAID 1,接著這 2 組 RAID 1 再組合成 RAID 0;RAID50 就是先建立 2 組 RAID 5,接著再組合成 1 組 RAID 0。當然,這種組合等級的成本一般都比較昂貴,因此只在少數(shù)特定場合應(yīng)用。
ThinNAS M1 Mini是兩盤位NAS只支持RAID 0、RAID 1和JBOD,而ThinNAS M1是四盤位NAS還可以支持RAID 5、RAID 6和RAID 10。所以大家可以根據(jù)自己的需要和實際情況來選擇組哪種RAID。

覺得不錯的話,
伙伴們記得轉(zhuǎn)發(fā)和點贊哈!
有收獲,點個在看?
