在linux中,raid是“廉價(jià)磁盤冗余陣列”的意思;raid是“Redundant Array ofInexpensiveDisks”的縮寫,其基本想法是把多個(gè)便宜的小磁盤組合到一起,稱為一個(gè)磁盤組,使性能達(dá)到或者超過一個(gè)容量巨大、價(jià)格昂貴的磁盤。
本教程操作環(huán)境:linux7.3系統(tǒng)、Dell G3電腦。
linux中raid是什么意思
RAID(Redundant Array ofInexpensiveDisks)稱為廉價(jià)磁盤冗余陣列。RAID的基本想法是把多個(gè)便宜的小磁盤組合到一起,成為一個(gè)磁盤組,使性能達(dá)到或超過一個(gè)容量巨大、價(jià)格昂貴的磁盤。
目前RAID技術(shù)大致分為兩種:
基于硬件的RAID技術(shù)和基于軟件的RAID技術(shù)。
其中在Linux下通過自帶的軟件就能實(shí)現(xiàn)RAID功能,這樣便可省去購買昂貴的硬件RAID控制器和附件就能極大地增強(qiáng)磁盤的IO性能和可靠性。
由于是用軟件去實(shí)現(xiàn)的RAID功能,所以它配置靈活、管理方便。同時(shí)使用軟件RAID,還可以實(shí)現(xiàn)將幾個(gè)物理磁盤合并成一個(gè)更大的虛擬設(shè)備,從而達(dá)到性能改進(jìn)和數(shù)據(jù)冗余的目的。
當(dāng)然基于硬件的RAID解決方案比基于軟件RAID技術(shù)在使用性能和服務(wù)性能上稍勝一籌,具體表現(xiàn)在檢測(cè)和修復(fù)多位錯(cuò)誤的能力、錯(cuò)誤磁盤自動(dòng)檢測(cè)和陣列重建等方面。在本節(jié)將詳細(xì)講述如何在紅旗Linux服務(wù)器上創(chuàng)建和維護(hù)軟RAID。
擴(kuò)展知識(shí)
RAID級(jí)別介紹
隨著RAID技術(shù)經(jīng)過不斷的發(fā)展,現(xiàn)已有RAID 0到RAID 6七種基本的RAID級(jí)別,同時(shí)還有RAID 0和RAID 1的組合形式,稱為RAID10。其中的級(jí)別并不代表技術(shù)的高低,而RAID 2和RAID 4基本上不再使用了,RAID 3則是由于實(shí)現(xiàn)起來太復(fù)雜也很少使用。目前這些常用的RAID級(jí)別Linux內(nèi)核都能夠支持,本節(jié)就以Linux 2.6的內(nèi)核為例,在Linux 2.6內(nèi)核中的軟RAID可支持以下級(jí)別:RAID 0、RAID 1、RAID 4、RAID 5以及RAID 6等。Linux 2.6的內(nèi)核除支持以上幾種RAID級(jí)別外,還可支持LINEAR(線性模式)的軟RAID,線性模式是將兩個(gè)或