您好,歡迎來到易龍商務網(wǎng)!
發(fā)布時間:2021-09-24 07:19  
【廣告】





磁盤陣列
磁盤陣列,有“獨立磁盤構(gòu)成的具有冗余能力的陣列”之意。
磁盤陣列還能利用同位檢查(Parity Check)的觀念,在數(shù)組中任意一個硬盤故障時,仍可讀出數(shù)據(jù),在數(shù)據(jù)重構(gòu)時,將數(shù)據(jù)經(jīng)計算后重新置入新硬盤中。
磁盤陣列優(yōu)點
提高傳輸速率。RAID通過在多個磁盤上同時存儲和讀取數(shù)據(jù)來大幅提高存儲系統(tǒng)的數(shù)據(jù)吞吐量(Throughput)。在RAID中,可以讓很多磁盤驅(qū)動器同時傳輸數(shù)據(jù),而這些磁盤驅(qū)動器在邏輯上又是一個磁盤驅(qū)動器,所以使用RAID可以達到單個磁盤驅(qū)動器幾倍、幾十倍甚至上百倍的速率。這也是RAID起初想要解決的問題。因為當時CPU的速度增長很快,而磁盤驅(qū)動器的數(shù)據(jù)傳輸速率無法大幅提高,所以需要有一種方案解決二者之間的矛盾。RAID成功了。 [2] 通過數(shù)據(jù)校驗提供容錯功能。普通磁盤驅(qū)動器無法提供容錯功能,如果不包括寫在磁盤上的CRC(循環(huán)冗余校驗)碼的話。RAID容錯是建立在每個磁盤驅(qū)動器的硬件容錯功能之上的,所以它提供更高的安全性。在很多RAID模式中都有較為完備的相互校驗/恢復的措施,甚至是直接相互的鏡像備份,從而大大提高了RAID系統(tǒng)的容錯度,提高了系統(tǒng)的穩(wěn)定冗余性。
那么服務器為啥要做磁盤陣列呢?
主要有兩個作用:
提供容錯功能
普通的磁盤驅(qū)動器是無法提供容錯功能的,而磁盤陣列可以通過數(shù)據(jù)校驗提供容錯功能,服務器會將數(shù)據(jù)寫入多個磁盤,如果某個磁盤發(fā)生故障時,此時仍能保證信息的可用性,重要數(shù)據(jù)不會丟失,也不會耽誤服務器的正常運轉(zhuǎn)。
提高傳輸速率
磁盤陣列將多個磁盤組成一個陣列,當做一個單一的磁盤使用,把數(shù)據(jù)已分段的形式存儲到不同的硬盤之中,發(fā)生數(shù)據(jù)存取變動時,陣列中的相關磁盤一起工作,這就可以大幅的降低數(shù)據(jù)存儲的時間,同時還能擁有更佳的空間和使用率。
磁盤陣列簡稱RAID。磁盤陣列是由多個硬盤按照不同的方式組合成一個大型的磁盤組,利用個別磁盤提供數(shù)據(jù)所產(chǎn)生的加成效果來提升整個磁盤系統(tǒng)的效能。根據(jù)不同的組合方式可組成不同的磁盤陣列,比如RAID0、RAID1、Span以及Pm等,通過USB接口或Type-C接口連接在電腦上,從而實現(xiàn)數(shù)據(jù)的存儲。
通俗一點,可以把它理解成一個銀行里的大容量保險柜,你可以把東西存進去和拿出來,但如果沒有「人」在,就無法從里面存取任何資料。一樣的道理,磁盤陣列離開了電腦是不能單獨使用的,因為它本身不含任何操作系統(tǒng)也不具備運算能力。所以局限比較大,依賴電腦使用,限制使用地點。