RAID 5也是一種具容錯能力的RAID 操作方式,但與RAID 3不一樣的是RAID 5的容錯方式不套用專用容錯硬碟,容錯信息是平均的分布到所有硬碟上。當(dāng)陣列中有一個硬碟失效,磁碟陣列可以從其他的幾個硬碟的對應(yīng)數(shù)據(jù)中算出已掉失的數(shù)據(jù)。由于我們需要保證失去的信息可以從另外的幾個硬碟中算出來,我們就需要在一定容量的基礎(chǔ)上多用一個硬碟以保證其他的成員硬碟可以無誤地重組失去的數(shù)據(jù)。其總?cè)萘繛?N-1)x容量硬碟的容量。從容量效率來講,RAID 5同樣地消耗了一個硬碟的容量,當(dāng)有一個硬碟失效時,失效硬碟的數(shù)據(jù)可以從其他硬碟的容錯信息中重建出來,但如果有兩個硬碟同時失效的話,所有數(shù)據(jù)將盡失。
RAID 3在方面以奇偶校驗(parity check)做錯誤校正及檢測,只需要一個額外的校檢磁碟(parity disk)。奇偶校驗值的計算是以各個磁碟的相對應(yīng)位作XOR的邏輯運算,然后將結(jié)果寫入奇偶校驗磁碟, 任何數(shù)據(jù)的修改都要做奇偶校驗計算。如某一磁碟故障,換上新的磁碟后,整個磁碟陣列(包括奇偶校驗 磁碟)需重新計算一次,將故障磁碟的數(shù)據(jù)恢復(fù)并寫入新磁碟中,如奇偶校驗磁碟故障,則重新計算奇偶 校驗值,以達(dá)容錯的要求。
RAID 0是把所有的硬碟并聯(lián)起來成為一個大的硬碟組。其容量為所有屬于這個組的硬碟的總和。所有數(shù)據(jù)的存取均以并行分割方式進(jìn)行。由于所有存取的數(shù)據(jù)均以平衡方式存取到整組硬碟里,存取的速度非常快。越是多硬碟數(shù)量的RAID 0陣列其存取的速度就越快。容量效率方面也是所有RAID格式中的,達(dá)到。但RAID 0有一個致命的缺點–就是它跟普通硬碟一樣沒有一點的冗余能力。一旦有一個硬碟失效時,所有的數(shù)據(jù)將盡失。沒法重組回來!一般來講,RAID 0只用于一些已有原數(shù)據(jù)載體的多媒體檔案的高速讀取環(huán)境。如視頻點播系統(tǒng)的數(shù)據(jù)共享部分等。RAID 0只需要兩個或以上的硬碟便能組成。
數(shù)位相機記憶體卡,如,SD卡,CF卡,記憶棒等,隨身碟,甚至的SSD固態(tài)硬碟。由于沒有盤體,沒有碟片,存儲的數(shù)據(jù)是FLASH晶片。如果出現(xiàn)硬體故障,只有極少數(shù)數(shù)據(jù)恢復(fù)公司可以恢復(fù)此類介質(zhì),這是由于一般的數(shù)據(jù)恢復(fù)公司做此類介質(zhì)時,需要匹配對應(yīng)的主控晶片,而主控晶片在買來備件后需要拆開后才能知道,備件一拆,立馬毀了,如果主控晶片不能配對,數(shù)據(jù)仍然無法恢復(fù)。即使碰巧配上主控型號,也不代表一定可以讀出數(shù)據(jù),因此恢復(fù)的成本和代價非常之高。一般的數(shù)據(jù)恢復(fù)公司碰上此類介質(zhì),成功率非常低,基本上放棄,這種恢復(fù)技術(shù)和原理是大多數(shù)數(shù)據(jù)恢復(fù)的做法。但是,對于恢復(fù)FLASH類的介質(zhì),已經(jīng)新出一種數(shù)據(jù)恢復(fù)技術(shù),可以不需要配對主控晶片,通過一種特殊的硬體設(shè)備,直接讀取FLASH晶片里的代碼,然后配上特殊的算法和軟體,通過人工組合,直接重組出FLASH數(shù)據(jù)。這種恢複方法和原理,成功率幾乎接近。但是受制于此類設(shè)備的昂貴,同時對數(shù)據(jù)恢復(fù)技術(shù)要求很高,工程師不但要精通硬體,還需要軟體,更要精通檔案系統(tǒng),因此全國只有極個別的數(shù)據(jù)恢復(fù)公司可以做到成功率接近,有些公司花了很高代價採購此設(shè)備后,由于工程師技術(shù)所限,不會使用,同樣無法恢復(fù)。雖然從技術(shù)上解決了FLASH恢復(fù)的難題,但是對客戶而言,此類恢復(fù)的成本非常之高,比硬碟的硬體故障恢復(fù)價格要高。2G左右的恢復(fù)費接近千元,32G,64G容量的恢復(fù)費用基本上在3000-5000。