大數據時代,巨大的數據量,如何保證其完整性和可靠性,成為業界廠商和專家普遍關注的問題。
目前,業界普遍采用傳統的RAID技術來保護數據,但傳統的RAID技術有其固有的不足之處。以RAID5為例,當一個RAID組中同時有兩塊磁盤發生故障的時候,傳統的RAID便會進入到失效模式,一旦進入到這個模式,整個RAID上的數據將無法讀出,數據也無法繼續寫入,如果要想恢復RAID的讀寫功能,必須重建RAID組,代價則是數據全部丟失。另外,在使用健康盤替換故障盤后,RAID組需要進行重構。隨著硬盤容量的快速增長,硬盤讀寫速度受磁盤轉速等多方面影響,重構時間變得越來越長。以一塊2TB 7.2K rpm盤為例,重構時平均寫入速度為30M/s左右,完成重構時間長達18個小時,因此重構過程中出現新的壞盤概率大大增加,數據丟失的風險也大大增加。因此傳統RAID技術已無法滿足在系統中使用現代大容量硬盤的要求。
然而,在某些領域并非要求數據一點不能丟失。對客戶而言,重要的是發生故障后如何快速的將系統恢復到正常狀態,以及如何保證正常存儲磁盤中數據的可用性。對于視頻監控系統而言,如果視頻數據完整性受到輕微破壞后,視頻數據就無法播放將是難以接受的。如果這種情況下視頻數據可以正常播放,只是在播放時出現偶爾的模糊,并不會影響客戶的正常使用。
傳統RAID技術在處理失效RAID組中正常數據盤的處理辦法過于簡單,存在很大的優化空間。華為公司研發人員為了更大程度的保護客戶的數據,同時更加切合視頻監控業務,以失效RAID組中的正常磁盤為出發點,開發出一種可正常讀出失效RAID組中正常磁盤數據的解決方案。當RAID組發生失效時,讓RAID組自動進入只讀模式,此時RAID組中正常磁盤的數據依然可讀。以10塊數據盤的RAID5為例,當其中兩塊磁盤發生故障后,對于傳統的RAID組而言,10塊數據盤上面的數據將會全部丟失;而采用華為解決方案后,除了兩塊故障盤上面的數據無法讀取外,剩下8塊磁盤上面的數據可以完好的讀出來。也就是說,相比于傳統的RAID技術10塊磁盤數據全部丟失的情況下,華為解決方案可以保留整整8塊磁盤的數據,這大大提升了故障情況下的數據可讀性。
在RAID組發生故障后,如何快速的將RAID組恢復到正常狀態成為當務之急。對于傳統RAID組,在故障盤被健康盤替換后,RAID組需要進行重構,以前的數據全部丟失。隨著磁盤容量的快速增長,重構時間越來越長,大大增加新盤的故障率。對于傳統RAID存在的這些問題,華為開發出自己的解決方案。當RAID組中失效盤被替換為健康盤時,RAID組自動變為可讀可寫的正常模式,而不需要刪除、重建RAID組。恢復正常之后,RAID組上殘留的數據依然存在,且恢復之后新寫入的數據也是完整的。
設備由啟動盤一塊500GB和23塊750GB的SATA硬盤的RAID5磁盤陣列組成。當設備XFS系統啟動,...
RAID 發展至今共有10 個主要的等級,RAID 0等級經過長時間的發展,很多用戶都很了解RA...
一、光纖通道基本架構 FC-4UpperLayerProtocol:SCSI,HIPPI,SBCCS,802.2,ATM,VI,IP FC-3...
丟失文件 輕松幫您恢復 近年來在各種門事件的催化下,數據安全越來越受普通用戶關注,...
數據恢復,作為一個數據再現的過程,一定要解決兩個問題,第一是從哪里恢復,第二是怎么...
誤克隆還原系統之后數據恢復,誤克隆還原系統之后的數據恢復,誤克隆還原系統之后找回數據
服務器由3塊硬盤組成的RAID5,機房人員發現服務器無法啟動,聯系售后檢測,有兩塊硬盤不...