您好,歡迎來到易龍商務(wù)網(wǎng)!
發(fā)布時(shí)間:2021-09-22 20:54  
【廣告】





RAID 是什么?
RAID 有“獨(dú)立磁盤構(gòu)成的具有冗余能力的陣列”之意,即獨(dú)立磁盤冗余陣列,簡(jiǎn)稱為「磁盤陣列」,其實(shí)就是用多個(gè)獨(dú)立的磁盤組成在一起形成一個(gè)大的磁盤系統(tǒng),從而實(shí)現(xiàn)比單塊磁盤更好的存儲(chǔ)性能和更高的可靠性。
RAID 有哪些?RAID方案常見的可以分為:RAID0 RAID1 RAID5 RAID6 RAID10
磁盤陣列
RAID,中文名稱獨(dú)立磁盤冗余陣列,簡(jiǎn)稱磁盤陣列。利用虛擬化存儲(chǔ)技術(shù)把多個(gè)硬盤組合起來,成為一個(gè)或多個(gè)硬盤陣列組,目的為提升性能或數(shù)據(jù)冗余,或是兩者同時(shí)提升。
在運(yùn)作中,取決于RAID 層級(jí)不同,數(shù)據(jù)會(huì)以多種模式分散于各個(gè)硬盤,RAID 層級(jí)的命名會(huì)以 RAID 開頭并帶數(shù)字,例如:RAID 0、RAID 1、RAID 5、RAID 6、RAID 7、RAID 01、RAID 10、RAID 50、RAID 60。每種等級(jí)都有其理論上的優(yōu)缺點(diǎn),不同的等級(jí)在兩個(gè)目標(biāo)間獲取平衡,分別是增加數(shù)據(jù)可靠性以及增加存儲(chǔ)器(群)讀寫性能。
簡(jiǎn)單來說,RAID把多個(gè)硬盤組合成為一個(gè)邏輯硬盤,因此,操作系統(tǒng)只會(huì)把它當(dāng)作一個(gè)實(shí)體硬盤。RAID常被用在服務(wù)器電腦上,并且常使用完全相同的硬盤作為組合。由于硬盤價(jià)格的不斷下降與RAID功能更加有效地與主板集成,它也成為普通用戶的一個(gè)選擇,特別是需要大容量存儲(chǔ)空間的工作,如:視頻與音頻制作。
我們一般稱RAID 0、RAID 1、RAID 2、RAID 3、RAID 4、RAID 5、RAID 6為標(biāo)準(zhǔn)RAID,稱JBOD、RAID 7、RAID 01、RAID 10、RAID 50、RAID 53、RAID 60為混合RAID。
磁盤陣列 RAID 技術(shù)
概述
冗余磁盤陣列技術(shù)(Redundant Array of Inexpensive Disks,簡(jiǎn)稱RAID技術(shù))是一種數(shù)據(jù)的虛擬存儲(chǔ)技術(shù),其結(jié)合了多個(gè)物理磁盤驅(qū)動(dòng)器件在一個(gè)邏輯磁盤內(nèi)用以實(shí)現(xiàn)比單個(gè)磁盤更高的存儲(chǔ)性能。其在1987 年由加州大學(xué)伯克利分校的David Patterson, Garth A. Gibson 和 Randy Katz共同提出。起初的研制目的是為了組合小的廉價(jià)磁盤來代替大的昂貴磁盤,以降低大批量數(shù)據(jù)存儲(chǔ)的費(fèi)用,同時(shí)也希望采用冗余信息的方式,使得磁盤失效時(shí)不會(huì)使數(shù)據(jù)受損,從而開發(fā)出一定水平的數(shù)據(jù)保護(hù)技術(shù)。如下圖所示,當(dāng) RAID 組中的某一磁盤損壞時(shí),服務(wù)器可以通過對(duì)其它磁盤的冗余操作,達(dá)到對(duì)數(shù)據(jù)的冗余保護(hù)功能。
RAID 技術(shù)利用多個(gè)硬盤的組合提高存儲(chǔ)的效率和容錯(cuò)能力,其主要由兩部分組成,即控制器和磁盤陣列??刂破饕罁?jù)接口協(xié)議對(duì)磁盤陣列中的磁盤進(jìn)行讀寫操作和管理數(shù)據(jù)。控制器通常由專用的 CPU 構(gòu)成,能夠完成大量的計(jì)算任務(wù)。磁盤陣列是由多個(gè)磁盤構(gòu)成,其讀寫操作由控制器控制,多個(gè)磁盤通過控制器虛擬化成為一個(gè)磁盤。
從實(shí)現(xiàn)角度來說, RAID 主要分為軟 RAID、硬 RAID 以及軟硬混合 RAID 三種。軟 RAID 所有功能均由操作系統(tǒng)和 CPU 來完成,沒有獨(dú)立的 RAID 控制 / 處理芯片和 I/O 處理芯片,效率自然很低。硬 RAID 配備了專門的 RAID 控制 / 處理芯片和 I/O 處理芯片以及陣列緩沖,不占用 CPU 資源,但成本很高。軟硬混合 RAID 具備 RAID 控制 / 處理芯片,但缺乏 I/O 處理芯片,需要 CPU 和驅(qū)動(dòng)程序來完成,性能和成本 在軟 RAID 和硬 RAID 之間。
磁盤陣列簡(jiǎn)稱RAID。磁盤陣列是由多個(gè)硬盤按照不同的方式組合成一個(gè)大型的磁盤組,利用個(gè)別磁盤提供數(shù)據(jù)所產(chǎn)生的加成效果來提升整個(gè)磁盤系統(tǒng)的效能。根據(jù)不同的組合方式可組成不同的磁盤陣列,比如RAID0、RAID1、Span以及Pm等,通過USB接口或Type-C接口連接在電腦上,從而實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ)。
通俗一點(diǎn),可以把它理解成一個(gè)銀行里的大容量保險(xiǎn)柜,你可以把東西存進(jìn)去和拿出來,但如果沒有「人」在,就無法從里面存取任何資料。一樣的道理,磁盤陣列離開了電腦是不能單獨(dú)使用的,因?yàn)樗旧聿缓魏尾僮飨到y(tǒng)也不具備運(yùn)算能力。所以局限比較大,依賴電腦使用,限制使用地點(diǎn)。