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 1是硬碟鏡像備份操作。由兩個硬碟所組成。其中一個是主硬碟而另外一個是鏡像硬碟。主硬碟的 數(shù)據(jù)會不停的被鏡像到另外一個鏡像硬碟上。由于所有主硬碟的數(shù)據(jù)會不停地鏡像到另外一個硬碟上, 故RAID 1具有很高的冗余能力。達(dá)到的??墒钦捎谶@個鏡像做法不是以算法操作,故它的容量效率非常的低,只有50%。RAID 1只支持兩個硬碟操作。容量非常有限,故一般只用于作業(yè)系統(tǒng)中。
Unix數(shù)據(jù)恢復(fù)
基于Solaris SPARC 平臺的數(shù)據(jù)恢復(fù),基于INTEL 平臺的Solaris 數(shù)據(jù)恢復(fù),可恢復(fù)SCO OPERNSERVER數(shù)據(jù),HP-UNIX的數(shù)據(jù)恢復(fù),IBM-AIX的數(shù)據(jù)恢復(fù)
Linux數(shù)據(jù)恢復(fù)Linux作業(yè)系統(tǒng)中的數(shù)據(jù)備份工作是Linux系統(tǒng)管理員的重要工作和職責(zé)。傳統(tǒng)的Linux伺服器數(shù)據(jù)備份的方法很多,備份的手段也多種多樣。常見的Linux數(shù)據(jù)恢復(fù)備份方式僅僅是把數(shù)據(jù)通過TAR命令壓縮拷貝到磁碟的其它區(qū)域中去。還有比較保險的做法是雙機(jī)自動備份,不把所有數(shù)據(jù)存放在一臺計算機(jī)上,否則一旦這臺計算機(jī)的硬碟物理性損壞,那幺一切數(shù)據(jù)將不復(fù)存在了。所以雙機(jī)備份是商業(yè)伺服器數(shù)據(jù)的基本要求。
RAID恢復(fù)SCSI開盤恢復(fù)伺服器數(shù)據(jù)恢復(fù)資料庫數(shù)據(jù)恢復(fù)
覆蓋
數(shù)據(jù)恢復(fù)工程師常說:“只要數(shù)據(jù)沒有被覆蓋,數(shù)據(jù)就有可能恢復(fù)回來”。
因為磁碟的存儲特性,當(dāng)我們不需要硬碟上的數(shù)據(jù)時,數(shù)據(jù)并沒有被拿走。刪除時系統(tǒng)只是在檔案上寫一個刪除標(biāo)誌,格式化和低級格式化也是在磁碟上重新覆蓋寫一遍以數(shù)字0為內(nèi)容的數(shù)據(jù),這就是覆蓋。
一個檔案被標(biāo)記上刪除標(biāo)誌后,他所占用的空間在有新檔案寫入時,將有可能被新檔案占用覆蓋寫上新內(nèi)容。這時刪除的檔案名稱雖然還在,但他指向數(shù)據(jù)區(qū)的空間內(nèi)容已經(jīng)被覆蓋改變,恢復(fù)出來的將是錯誤異常內(nèi)容。同樣檔案分配表內(nèi)有刪除標(biāo)記的檔案信息所占用的空間也有可能被新檔案名稱檔案信息占用覆蓋,檔案名稱也將不存在了。
當(dāng)將一個分區(qū)格式化后,有拷貝上新內(nèi)容,新數(shù)據(jù)只是覆蓋掉分區(qū)前部分空間,去掉新內(nèi)容占用的空間,該分區(qū)剩余空間數(shù)據(jù)區(qū)上無序內(nèi)容仍然有可能被重新組織,將數(shù)據(jù)恢復(fù)出來。
同理,克隆、一鍵恢復(fù)、系統(tǒng)還原等造成的數(shù)據(jù)丟失,只要新數(shù)據(jù)占用空間小于破壞前空間容量,數(shù)據(jù)恢復(fù)工程師就有可能恢復(fù)你要的分區(qū)和數(shù)據(jù)。