這裡蒐索程式師資訊,查找有用的技術資料
當前位置:首頁 » 硬碟大全 » 磁碟陣列硬碟
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

磁碟陣列硬碟

發布時間: 2022-05-08 04:15:26

1. 什麼是硬碟陣列

一般不叫硬碟陣列,叫磁碟陣列
磁碟陣列(Rendant Arrays of Inexpensive Disks,RAID),有「價格便宜且多餘的磁碟陣列」之意。原理是利用數組方式來作磁碟組,配合數據分散排列的設計,提升數據的安全性。磁碟陣列是由很多便宜、容量較小、穩定性較高、速度較慢磁碟,組合成一個大型的磁碟組,利用個別磁碟提供數據所產生加成效果提升整個磁碟系統效能。同時利用這項技術,將數據切割成許多區段,分別存放在各個硬碟上。磁碟陣列還能利用同位檢查(Parity Check)的觀念,在數組中任一顆硬碟故障時,仍可讀出數據,在數據重構時,將數據經計算後重新置入新硬碟中。

RAID技術主要包含RAID 0~RAID 7等數個規范,它們的側重點各不相同,常見的規范有如下幾種:
RAID 0:RAID 0連續以位或位元組為單位分割數據,並行讀/寫於多個磁碟上,因此具有很高的數據傳輸率,但它沒有數據冗餘,因此並不能算是真正的RAID結構。RAID 0隻是單純地提高性能,並沒有為數據的可靠性提供保證,而且其中的一個磁碟失效將影響到所有數據。因此,RAID 0不能應用於數據安全性要求高的場合。
RAID 1:它是通過磁碟數據鏡像實現數據冗餘,在成對的獨立磁碟上產生互 為備份的數據。當原始數據繁忙時,可直接從鏡像拷貝中讀取數據,因此RAID 1可以提高讀取性能。RAID 1是磁碟陣列中單位成本最高的,但提供了很高的數據安全性和可用性。當一個磁碟失效時,系統可以自動切換到鏡像磁碟上讀寫,而不需要重組失效的數據。
RAID 0+1: 也被稱為RAID 10標准,實際是將RAID 0和RAID 1標准結合的產物,在連續地以位或位元組為單位分割數據並且並行讀/寫多個磁碟的同時,為每一塊磁碟作磁碟鏡像進行冗餘。它的優點是同時擁有RAID 0的超凡速度和RAID 1的數據高可靠性,但是CPU佔用率同樣也更高,而且磁碟的利用率比較低。
RAID 2:將數據條塊化地分布於不同的硬碟上,條塊單位為位或位元組,並使用稱為「加重平均糾錯碼(海明碼)」的編碼技術來提供錯誤檢查及恢復。這種編碼技術需要多個磁碟存放檢查及恢復信息,使得RAID 2技術實施更復雜,因此在商業環境中很少使用。
RAID 3:它同RAID 2非常類似,都是將數據條塊化分布於不同的硬碟上,區別在於RAID 3使用簡單的奇偶校驗,並用單塊磁碟存放奇偶校驗信息。如果一塊磁碟失效,奇偶盤及其他數據盤可以重新產生數據;如果奇偶盤失效則不影響數據使用。RAID 3對於大量的連續數據可提供很好的傳輸率,但對於隨機數據來說,奇偶盤會成為寫操作的瓶頸。
RAID 4:RAID 4同樣也將數據條塊化並分布於不同的磁碟上,但條塊單位為塊或記錄。RAID 4使用一塊磁碟作為奇偶校驗盤,每次寫操作都需要訪問奇偶盤,這時奇偶校驗盤會成為寫操作的瓶頸,因此RAID 4在商業環境中也很少使用。
RAID 5:RAID 5不單獨指定的奇偶盤,而是在所有磁碟上交叉地存取數據及奇偶校驗信息。在RAID 5上,讀/寫指針可同時對陣列設備進行操作,提供了更高的數據流量。RAID 5更適合於小數據塊和隨機讀寫的數據。RAID 3與RAID 5相比,最主要的區別在於RAID 3每進行一次數據傳輸就需涉及到所有的陣列盤;而對於RAID 5來說,大部分數據傳輸只對一塊磁碟操作,並可進行並行操作。在RAID 5中有「寫損失」,即每一次寫操作將產生四個實際的讀/寫操作,其中兩次讀舊的數據及奇偶信息,兩次寫新的數據及奇偶信息。
RAID 6:與RAID 5相比,RAID 6增加了第二個獨立的奇偶校驗信息塊。兩個獨立的奇偶系統使用不同的演算法,數據的可靠性非常高,即使兩塊磁碟同時失效也不會影響數據的使用。但RAID 6需要分配給奇偶校驗信息更大的磁碟空間,相對於RAID 5有更大的「寫損失」,因此「寫性能」非常差。較差的性能和復雜的實施方式使得RAID 6很少得到實際應用。
RAID 7:這是一種新的RAID標准,其自身帶有智能化實時操作系統和用於存儲管理的軟體工具,可完全獨立於主機運行,不佔用主機CPU資源。RAID 7可以看作是一種存儲計算機(Storage Computer),它與其他RAID標准有明顯區別。除了以上的各種標准(如表1),我們可以如RAID 0+1那樣結合多種RAID規范來構築所需的RAID陣列,例如RAID 5+3(RAID 53)就是一種應用較為廣泛的陣列形式。用戶一般可以通過靈活配置磁碟陣列來獲得更加符合其要求的磁碟存儲系統。
RAID 5E(RAID 5 Enhencement): RAID 5E是在 RAID 5級別基礎上的改進,與RAID 5類似,數據的校驗信息均勻分布在各硬碟上,但是,在每個硬碟上都保留了一部分未使用的空間,這部分空間沒有進行條帶化,最多允許兩塊物理硬碟出現故障。看起來,RAID 5E和RAID 5加一塊熱備盤好象差不多,其實由於RAID 5E是把數據分布在所有的硬碟上,性能會與RAID5 加一塊熱備盤要好。當一塊硬碟出現故障時,有故障硬碟上的數據會被壓縮到其它硬碟上未使用的空間,邏輯盤保持RAID 5級別。
RAID 5EE: 與RAID 5E相比,RAID 5EE的數據分布更有效率,每個硬碟的一部分空間被用作分布的熱備盤,它們是陣列的一部分,當陣列中一個物理硬碟出現故障時,數據重建的速度會更快。 開始時RAID方案主要針對SCSI硬碟系統,系統成本比較昂貴。1993年,HighPoint公司推出了第一款IDE-RAID控制晶元,能夠利用相對廉價的IDE硬碟來組建RAID系統,從而大大降低了RAID的「門檻」。從此,個人用戶也開始關注這項技術,因為硬碟是現代個人計算機中發展最為「緩慢」和最缺少安全性的設備,而用戶存儲在其中的數據卻常常遠超計算機的本身價格。在花費相對較少的情況下,RAID技術可以使個人用戶也享受到成倍的磁碟速度提升和更高的數據安全性,現在個人電腦市場上的IDE-RAID控制晶元主要出自HighPoint和Promise公司,此外還有一部分來自AMI公司。 面向個人用戶的IDE-RAID晶元一般只提供了RAID 0、RAID 1和RAID 0+1(RAID 10)等RAID規范的支持,雖然它們在技術上無法與商用系統相提並論,但是對普通用戶來說其提供的速度提升和安全保證已經足夠了。隨著硬碟介面傳輸率的不斷提高,IDE-RAID晶元也不斷地更新換代,晶元市場上的主流晶元已經全部支持ATA 100標准,而HighPoint公司新推出的HPT 372晶元和Promise最新的PDC20276晶元,甚至已經可以支持ATA 133標準的IDE硬碟。在主板廠商競爭加劇、個人電腦用戶要求逐漸提高的今天,在主板上板載RAID晶元的廠商已經不在少數,用戶完全可以不用購置RAID卡,直接組建自己的磁碟陣列,感受磁碟狂飆的速度。
RAID 50:RAID50是RAID5與RAID0的結合。此配置在RAID5的子磁碟組的每個磁碟上進行包括奇偶信息在內的數據的剝離。每個RAID5子磁碟組要求三個硬碟。RAID50具備更高的容錯能力,因為它允許某個組內有一個磁碟出現故障,而不會造成數據丟失。而且因為奇偶位分部於RAID5子磁碟組上,故重建速度有很大提高。優勢:更高的容錯能力,具備更快數據讀取速率的潛力。需要注意的是:磁碟故障會影響吞吐量。故障後重建信息的時間比鏡像配置情況下要長。

2. 什麼叫磁碟陣列,怎麼用

磁碟陣列(Rendant Arrays of Independent Drives,RAID),有「獨立磁碟構成的具有冗餘能力的陣列」之意。 磁碟陣列是由很多塊獨立的磁碟,組合成一個容量巨大的磁碟組,利用個別磁碟提供數據所產生加成效果提升整個磁碟系統效能。利用這項技術,將數據切割成許多區段,分別存放在各個硬碟上。

磁碟陣列還能利用同位檢查(Parity Check)的觀念,在數組中任意一個硬碟故障時,仍可讀出數據,在數據重構時,將數據經計算後重新置入新硬碟中。



(2)磁碟陣列硬碟擴展閱讀:

磁碟陣列RAID技術主要有以下三個基本功能:

1、通過對磁碟上的數據進行條帶化,實現對數據成塊存取,減少磁碟的機械尋道時間,提高了數據存取速度。

2、通過對一個陣列中的幾塊磁碟同時讀取,減少了磁碟的機械尋道時間,提高數據存取速度。[3]

3、通過鏡像或者存儲奇偶校驗信息的方式,實現了對數據的冗餘保護。

3. 磁碟陣列是什麼意思

磁碟陣列指的是由一個硬碟控制器來控制多個硬碟的相互連接,使多個硬碟的讀寫同步,減少錯誤,增加效率和可靠度的技術。

磁碟陣列的基本結構特徵就是組合(Striping),捆綁2個或多個物理磁碟成組,形成一個單獨的邏輯盤。組合套(Striping Set)是指將物理磁碟組捆綁在一塊兒。在利用多個磁碟驅動器時,組合能夠提供比單個物理磁碟驅動器更好的性能提升。

數據是以塊(Chunks)的形式寫入組合套中的,塊的尺寸是一個固定的值,在捆綁過程實施前就已選定。塊尺寸和平均I/O需求的尺寸之間的關系決定了組合套的特性。總的來說,選擇塊尺寸的目的是為了最大程度地提高性能,以適應不同特點的計算環境應用。

根據選擇的版本不同,磁碟陣列比單顆硬碟有以下一個或多個方面的好處:增強數據集成度,增強容錯功能,增加處理量或容量。另外,磁碟陣列對於電腦來說,看起來就像一個單獨的硬碟或邏輯存儲單元。

(3)磁碟陣列硬碟擴展閱讀

磁碟陣列的原理

磁碟陣列作為獨立系統在主機外直連或通過網路與主機相連。磁碟陣列有多個埠可以被不同主機或不同埠連接。一個主機連接陣列的不同埠可提升傳輸速度。

和PC用單磁碟內部集成緩存一樣,在磁碟陣列內部為加快與主機交互速度,都帶有一定量的緩沖存儲器。主機與磁碟陣列的緩存交互,緩存與具體的磁碟交互數據。

在應用中,有部分常用的數據是需要經常讀取的,磁碟陣列根據內部的演算法,查找出這些經常讀取的數據,存儲在緩存中,加快主機讀取這些數據的速度,而對於其他緩存中沒有的數據,主機要讀取,則由陣列從磁碟上直接讀取傳輸給主機。對於主機寫入的數據,只寫在緩存中,主機可以立即完成寫操作。然後由緩存再慢慢寫入磁碟。

4. 磁碟陣列和硬碟的區別

陣列就是速度快或者更穩定兼顧速度。並沒有什麼卵用,一般都是存儲超大容量的伺服器才採用陣列模式。

5. 組建磁碟陣列對硬碟有什麼要求需要什麼硬碟

組建磁碟陣列對硬碟的要求就是至少兩個硬碟,而且兩個硬碟組的一個是速度快,另一個就是安全。如果要安全又快的,要四個硬碟,成本比較高!~硬碟盡量選擇容量一樣的就可以了。如果兩個硬碟一個大容量,一個小容量,那麼會以小容量組成陣列,那樣就浪費了大容量硬碟

6. 什麼是硬碟的磁碟陣列磁碟陣列有什麼好處

磁碟陣列(Rendant Arrays of Inexpensive Disks,RAID),有「價格便宜且多餘的磁碟陣列」之意。原理是利用數組方式來作磁碟組,配合數據分散排列的設計,提升數據的安全性。磁碟陣列是由很多便宜、容量較小、穩定性較高、速度較慢磁碟,組合成一個大型的磁碟組,利用個別磁碟提供數據所產生加成效果提升整個磁碟系統效能。同時利用這項技術,將數據切割成許多區段,分別存放在各個硬碟上。磁碟陣列還能利用同位檢查(Parity Check)的觀念,在數組中任一顆硬碟故障時,仍可讀出數據,在數據重構時,將數據經計算後重新置入新硬碟中。

磁碟陣列其樣式有三種,一是外接式磁碟陣列櫃、二是內接式磁碟陣列卡,三是利用軟體來模擬。 外接式磁碟陣列櫃最常被使用大型伺服器上,具可熱抽換(Hot Swap)的特性,不過這類產品的價格都很貴。 內接式磁碟陣列卡,因為價格便宜,但需要較高的安裝技術,適合技術人員使用操作。 利用軟體模擬的方式,由於會拖累機器的速度,不適合大數據流量的伺服器。

優點
提高傳輸速率。RAID通過在多個磁碟上同時存儲和讀取數據來大幅提高存儲系統的數據吞吐量(Throughput)。在RAID中,可以讓很多磁碟驅動器同時傳輸數據,而這些磁碟驅動器在邏輯上又是一個磁碟驅動器,所以使用RAID可以達到單個磁碟驅動器幾倍、幾十倍甚至上百倍的速率。這也是RAID最初想要解決的問題。因為當時CPU的速度增長很快,而磁碟驅動器的數據傳輸速率無法大幅提高,所以需要有一種方案解決二者之間的矛盾。RAID最後成功了。 通過數據校驗提供容錯功能。普通磁碟驅動器無法提供容錯功能,如果不包括寫在磁碟上的CRC(循環冗餘校驗)碼的話。RAID容錯是建立在每個磁碟驅動器的硬體容錯功能之上的,所以它提供更高的安全性。在很多RAID模式中都有較為完備的相互校驗/恢復的措施,甚至是直接相互的鏡像備份,從而大大提高了RAID系統的容錯度,提高了系統的穩定冗餘性。

7. 請問什麼是磁碟陣列

簡單的說,RAID是一種把多塊獨立的硬碟(物理硬碟)按不同的方式組合起來形成一個硬碟組(邏輯硬碟),從而提供比單個硬碟更高的 存儲 性能和提供 數據備份 技術。組成 磁碟陣列 的不同方式成為RAID級別(RAID Levels)。 數據備份 的功能是在用戶數據一旦發生損壞後,利用備份信息可以使損壞數據得以恢復,從而保障了用戶數據的安全性。在用戶看起來,組成的磁碟組就像是一個硬碟,用戶可以對它進行分區,格式化等等。總之,對 磁碟陣列 的操作與單個硬碟一模一樣。不同的是, 磁碟陣列 的存儲速度要比單個硬碟高很多,而且可以提供自動 數據備份 。

雖然RAID包含多塊硬碟,但是在 操作系統 下是作為一個獨立的大型存儲設備出現。利用RAID技術於 存儲系統 的好處主要有以下三種:

通過把多個磁碟組織在一起作為一個邏輯卷提供磁碟跨越功能;

通過把數據分成多個 數據塊 (Block)並行寫入/讀出多個磁碟以提高訪問磁碟的速度;

通過 鏡像 或校驗操作提供容錯能力;

最初開發RAID的主要目的是節省成本,當時幾塊小容量硬碟的價格總和要低於大容量的硬碟。目前來看RAID在節省成本方面的作用並不明顯,但是 RAID可以充分發揮出多塊硬碟的優勢,實現遠遠超出任何一塊單獨硬碟的速度和吞吐量。除了性能上的提高之外,RAID還可以提供良好的容錯能力,在任何一塊硬碟出現問題的情況下都可以繼續工作,不會受到損壞硬碟的影響。

RAID技術分為幾種不同的等級,分別可以提供不同的速度,安全性和性價比。根據實際情況選擇適當的RAID級別可以滿足用戶對 存儲系統 可用性、性能和容量的要求。常用的RAID級別有以下幾種:NRAID,JBOD,RAID0,RAID1, RAID0+1 ,RAID3,RAID5等。目前經常使用的是RAID5和RAID(0+1)。

磁碟陣列 (Disk Array)是由一個 硬碟控制器 來控制多個硬碟的相互連接,使多個硬碟的讀寫同步,減少錯誤,增加效率和可靠度的技術。 磁碟陣列卡 則是實現這一技術的硬體產品,磁碟陣列卡擁有一個專門的處理器,還擁有專門的 存貯器 ,用於高速緩沖數據。使用 磁碟陣列卡 伺服器對磁碟的操作就直接通過陣列卡來進行處理,因此不需要大量的CPU及 系統內存 資源,不會降低磁碟子系統的性能。 陣列卡 專用的處理單元來進行操作,它的性能要遠遠高於常規非 陣列硬碟 ,並且更安全更穩定。

RAID技術的兩大特點:一是速度、二是安全,由於這兩項優點,RAID技術早期被應用於高級伺服器中的 SCSI介面 的硬碟系統中,隨著近年 計算機技術 的發展,PC機的CPU的速度已進入GHz 時代。IDE介面的硬碟也不甘落後,相繼推出了ATA66和ATA100硬碟。這就使得RAID技術被應用於中低檔甚至個人PC機上成為可能。RAID通常是由在硬碟陣列塔中的RAID控制器或電腦中的RAID卡來實現的。

8. 磁碟陣列和普通硬碟有區別嗎

有區別,區別如下:

1、結構不同。電腦硬碟是計算機最主要的存儲設備。硬碟由一個或者多個鋁制或者玻璃制的碟片組成。這些碟片外覆蓋有鐵磁性材料;磁碟陣列是由很多塊獨立的磁碟,組合成一個容量巨大的磁碟組,利用個別磁碟提供數據所產生加成效果提升整個磁碟系統效能。

2、分類不同。磁碟陣列分為外接式磁碟陣列櫃(外接式磁碟陣列櫃最常被使用大型伺服器上,具可熱交換(Hot Swap)的特性);內接式磁碟陣列卡(內接式磁碟陣列卡,因為價格便宜,但需要較高的安裝技術,適合技術人員使用操作);利用軟體來模擬。硬碟分有內存通訊和磁頭驅動。

3、用途不同。硬碟(hard disk)是計算機中最重要的存儲器之一。計算機需要正常運行所需的大部分軟體都存儲在硬碟上。因為硬碟存儲的容量較大,區別於內存、光碟。硬碟是電腦上使用使用堅硬的旋轉碟片為基礎的存儲設備。它在平整的磁性表面存儲和檢索數字數據。

磁碟陣列主要用於存儲量大的工作環境,如醫院大型PACS等。

9. 磁碟陣列中使用哪種硬碟好

串口硬碟本身就支持熱插拔的。熱插拔只是一種功能。不是硬碟。通常硬碟有以下幾種:
1、IDE
(速度最慢)
2、SATA
(速度較快,比IDE有所進步,且部份已支持熱插拔功能)
3、SCSI
(這種專用於伺服器系統。現在PC機主板都要加裝轉換卡才可以支持。速度最快。而且支持熱插拔)
如果要用SATA與SCSI做比較。我覺得選後者好。畢竟技術比較穩定。