0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于RAID技術(shù)原理,了解存儲(chǔ)相關(guān)的技術(shù)

存儲(chǔ)界 ? 2018-01-09 16:51 ? 次閱讀

近期有個(gè)硬盤數(shù)據(jù)丟失的問題一直困擾這大家,今天我們來講講RAID技術(shù)原理,供大家了解存儲(chǔ)相關(guān)的技術(shù)。

1.什么是Raid

RAID(Redundant Array of Inexpensive Disks)稱為廉價(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)在檢測和修復(fù)多 位錯(cuò)誤的能力、錯(cuò)誤磁盤自動(dòng)檢測和陣列重建等方面。

2.RAID級別介紹

生產(chǎn)場景中常用Raid級別為:Raid 0、Raid 1、Raid 5、Raid 10(Raid 0 + Raid 1)

RAID 0:

也稱為條帶模式(striped),即把連續(xù)的數(shù)據(jù)分散到多個(gè)磁盤上存取,如圖所示。當(dāng)系統(tǒng)有數(shù)據(jù)請求就可以被多個(gè)磁盤并行的執(zhí)行,每個(gè)磁盤執(zhí)行屬于它自 己的那部分?jǐn)?shù)據(jù)請求。這種數(shù)據(jù)上的并行操作可以充分利用總線的帶寬,顯著提高磁盤整體存取性能。因?yàn)樽x取和寫入是在設(shè)備上并行完成的,讀取和寫入性能將會(huì) 增加,這通常是運(yùn)行 RAID 0 的主要原因。但RAID 0沒有數(shù)據(jù)冗余,如果驅(qū)動(dòng)器出現(xiàn)故障,那么將無法恢復(fù)任何數(shù)據(jù)。

RAID 1:

RAID 1 又稱為鏡像(Mirroring),一個(gè)具有全冗余的模式,如圖所示。RAID 1可以用于兩個(gè)或2xN個(gè)磁盤,并使用0塊或更多的備用磁盤,每次寫數(shù)據(jù)時(shí)會(huì)同時(shí)寫入鏡像盤。這種陣列可靠性很高,但其有效容量減小到總?cè)萘康囊话?,同時(shí) 這些磁盤的大小應(yīng)該相等,否則總?cè)萘恐痪哂凶钚〈疟P的大小。

RAID 5:

RAID5把數(shù)據(jù)和相對應(yīng)的奇偶校驗(yàn)信息存儲(chǔ)到組成RAID5的各個(gè)磁盤上,并且奇偶校驗(yàn)信息和 相對應(yīng)的數(shù)據(jù)分別存儲(chǔ)于不同的磁盤上,其中任意N-1塊磁盤上都存儲(chǔ)完整的數(shù)據(jù),也就是 說有相當(dāng)于一塊磁盤容量的空間用于存儲(chǔ)奇偶校驗(yàn)信息。因此當(dāng)RAID5的一個(gè)磁盤發(fā)生損壞 后,不會(huì)影響數(shù)據(jù)的完整性,從而保證了數(shù)據(jù)安全。當(dāng)損壞的磁盤被替換后,RAID還會(huì)自動(dòng) 利用剩下奇偶校驗(yàn)信息去重建此磁盤上的數(shù)據(jù),來保持RAID5的高可靠性。

RAID 5可以理解為是RAID 0和RAID 1的折衷方案。RAID 5可以為系統(tǒng)提供數(shù)據(jù)安全保障,但 保障程度要比鏡像低而磁盤空間利用率要比鏡像高。RAID 5具有和RAID 0相近似的數(shù)據(jù)讀取 速度,只是因?yàn)槎嗔艘粋€(gè)奇偶校驗(yàn)信息,寫入數(shù)據(jù)的速度相對單獨(dú)寫入一塊硬盤的速度略慢。

RAID 10:

Raid 10是一個(gè)Raid 1與Raid0的組合體,它是利用奇偶校驗(yàn)實(shí)現(xiàn)條帶集鏡像,所以它繼承了Raid0的快速和Raid1的安全。我們知道,RAID 1在這里就是一個(gè)冗余的備份陣列,而RAID 0則負(fù)責(zé)數(shù)據(jù)的讀寫陣列。其實(shí),右圖只是一種RAID 10方式,更多的情況是從主通路分出兩路,做Striping操作,即把數(shù)據(jù)分割,而這分出來的每一路則再分兩路,做Mirroring操作,即互做鏡像。

隨著RAID磁盤陣列技術(shù)的發(fā)展,存儲(chǔ)的性能和安全性都有了很好的保障。數(shù)據(jù)都不會(huì)輕易的丟失。即使數(shù)據(jù)真的丟失,也有一定的數(shù)據(jù)恢復(fù)技術(shù)能夠進(jìn)行恢復(fù),就看是否真的希望保留這些數(shù)據(jù)了。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 存儲(chǔ)
    +關(guān)注

    關(guān)注

    13

    文章

    4314

    瀏覽量

    85854
  • RAID
    +關(guān)注

    關(guān)注

    0

    文章

    278

    瀏覽量

    35099

原文標(biāo)題:硬盤數(shù)據(jù)丟失?不存在的

文章出處:【微信號:cunchujie,微信公眾號:存儲(chǔ)界】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    RAID技術(shù)全程指南

    RAID技術(shù)全程指南隨著計(jì)算機(jī)應(yīng)用的日益普及,人們對計(jì)算速度和性能的要求也逐漸提高。在一個(gè)完整的計(jì)算機(jī)系統(tǒng)中,CPU和內(nèi)存的作用固然重要,但是數(shù)據(jù)存儲(chǔ)設(shè)備性能的好壞和速度的快慢也直接影響到整個(gè)系統(tǒng)
    發(fā)表于 03-30 11:48

    RAID級別的工作原理是什么?

    隨著 RAID 技術(shù)的不斷推廣,用戶有時(shí)很難全面了解不同 RAID 級別具體表示什么意思。大多數(shù)人都知道 RAID 0 和
    發(fā)表于 09-02 07:53

    RAID技術(shù)的概念特征

    RAID 技術(shù)相信大家都有接觸過,尤其是服務(wù)器運(yùn)維人員,RAID 概念很多,有時(shí)候會(huì)概念混淆。這篇文章為網(wǎng)絡(luò)轉(zhuǎn)載,寫得相當(dāng)不錯(cuò),它對 RAID 技術(shù)
    發(fā)表于 07-27 07:25

    轉(zhuǎn) RAID技術(shù)全解圖解-RAID0、RAID1、RAID5、RAID100【轉(zhuǎn)載】精選資料分享

    圖文并茂 RAID 技術(shù)全解 – RAID0、RAID1、RAID5、RAID100……  
    發(fā)表于 07-28 08:11

    (轉(zhuǎn)載)RAID技術(shù)全解圖解-RAID0、RAID1、RAID5、RAID100 精選資料分享

    RAID技術(shù)全解圖解-RAID0、RAID1、RAID5、RAID100一、
    發(fā)表于 07-28 09:25

    RAID技術(shù)的基本原理是什么

    RAID技術(shù)的基本原理是什么?RAID技術(shù)有哪幾個(gè)優(yōu)勢?
    發(fā)表于 10-14 12:01

    RAID技術(shù)有哪些優(yōu)點(diǎn)

    RAID的基本原理是什么?RAID技術(shù)有哪些優(yōu)點(diǎn)?
    發(fā)表于 10-15 06:48

    RAID技術(shù)的主要優(yōu)勢有哪些

    RAID的基本原理是什么?RAID主要分為哪幾種?RAID技術(shù)的主要優(yōu)勢有哪些?
    發(fā)表于 10-25 09:29

    RAID技術(shù),RAID技術(shù)原理詳細(xì)解說

    RAID技術(shù),RAID技術(shù)原理詳細(xì)解說 RAID入門基礎(chǔ)及RAID0
    發(fā)表于 03-29 09:56 ?849次閱讀

    RAID,RAID技術(shù)規(guī)范有哪些?

    RAID,RAID技術(shù)規(guī)范有哪些? RAID是“Redundant Array of Independent Disk”的縮寫,中文意思是獨(dú)立冗余磁盤陣列。冗余磁盤陣列
    發(fā)表于 03-29 10:19 ?740次閱讀

    RAID技術(shù)與應(yīng)用

    學(xué)習(xí)完本章節(jié)后,您將能夠:熟悉RAID基本概念與數(shù)據(jù)組織方式,熟悉常用RAID級別原理與特點(diǎn),掌握不同RAID級別的應(yīng)用場景,具備RAID規(guī)劃和操作時(shí)的
    發(fā)表于 04-14 15:27 ?21次下載

    基于浪潮智能RAID技術(shù)的數(shù)據(jù)存儲(chǔ)分析

    InRAID是浪潮存儲(chǔ)針對傳統(tǒng)RAID缺陷推出的智能RAID技術(shù),InRAID將傳統(tǒng)RAID的固定管理模式升級為2+1數(shù)據(jù)虛擬化管理模式(其
    發(fā)表于 05-24 07:27 ?1905次閱讀
    基于浪潮智能<b class='flag-5'>RAID</b><b class='flag-5'>技術(shù)</b>的數(shù)據(jù)<b class='flag-5'>存儲(chǔ)</b>分析

    關(guān)于RAID存儲(chǔ)技術(shù)的類型都有哪些

    RAID 0:最早出現(xiàn)的RAID模式,即Data Stripping數(shù)據(jù)分條技術(shù)。RAID 0是組建磁盤陣列中最簡單的一種形式,只需要2塊以上的硬盤即可,成本低,可以提高整個(gè)磁盤的性能
    發(fā)表于 10-29 11:47 ?6442次閱讀
    關(guān)于<b class='flag-5'>RAID</b><b class='flag-5'>存儲(chǔ)</b><b class='flag-5'>技術(shù)</b>的類型都有哪些

    全面解析存儲(chǔ)知識:RAID、CDP、集群、VTL虛擬帶庫等存儲(chǔ)技術(shù)

      RAID (Redundant Array of Independent Disks)即獨(dú)立磁盤冗余陣列,RAID技術(shù)將多個(gè)單獨(dú)的物理硬盤以不同的方式組合成- -個(gè)邏輯硬盤,從而達(dá)到提升
    發(fā)表于 11-22 15:28 ?866次閱讀

    raid 存儲(chǔ)方案適合哪些場景

    在現(xiàn)代數(shù)據(jù)存儲(chǔ)領(lǐng)域,RAID技術(shù)已經(jīng)成為提高數(shù)據(jù)可靠性、可用性和性能的關(guān)鍵技術(shù)之一。RAID通過將多個(gè)物理磁盤組合成一個(gè)邏輯單元,提供了數(shù)據(jù)
    的頭像 發(fā)表于 11-12 09:36 ?312次閱讀