服務(wù)器數(shù)據(jù)恢復(fù)-UNIX操作系統(tǒng)常見(jiàn)故障&數(shù)據(jù)恢復(fù)可能性分析

服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境:
基于UNIX系統(tǒng),軟件層級(jí)的數(shù)據(jù)災(zāi)難。

服務(wù)器故障:
1、存儲(chǔ)結(jié)構(gòu)出錯(cuò)。
2、刪除數(shù)據(jù)。
3、文件系統(tǒng)格式化。
4、其他原因?qū)е碌臄?shù)據(jù)丟失。
服務(wù)器數(shù)據(jù)恢復(fù)的可能性分析:
1、存儲(chǔ)結(jié)構(gòu)出錯(cuò)。
無(wú)論錯(cuò)誤出現(xiàn)在RAID還是卷組、分區(qū)、片區(qū)(不同的UNIX有不同的存儲(chǔ)管理方式),只要存儲(chǔ)通過(guò)一個(gè)或幾個(gè)文件系統(tǒng)組織管理數(shù)據(jù),文件系統(tǒng)本身沒(méi)有被破壞,出現(xiàn)問(wèn)題后也沒(méi)有進(jìn)行任何破壞性的操作,恢復(fù)數(shù)據(jù)的概率非常高。

2、刪除數(shù)據(jù)。
如果刪除數(shù)據(jù)后沒(méi)有新數(shù)據(jù)寫(xiě)入:
a、AIX JFS/JFS2文件系統(tǒng)下可以完整恢復(fù)數(shù)據(jù)。
b、SGI XF文件系統(tǒng)下可以完整恢復(fù)數(shù)據(jù)。
c、Vxfs文件系統(tǒng)下刪除數(shù)據(jù),如果文件數(shù)量少,北亞企安自研算法可以完整恢復(fù)Vxfs文件系統(tǒng)數(shù)據(jù);如果文件數(shù)量比較多,則按照節(jié)點(diǎn)丟失情況處理。
d、其它如SCO HTFS、UFS文件系統(tǒng)下刪除數(shù)據(jù)后,節(jié)點(diǎn)通常會(huì)丟失。UNIX類(lèi)文件系統(tǒng)節(jié)點(diǎn)丟失意味著文件的屬性(大小、日期戳、權(quán)限、與名稱的關(guān)聯(lián)等)無(wú)法獲取,在某些情況下索引也無(wú)法找到。遇到這類(lèi)問(wèn)題,北亞企安數(shù)據(jù)恢復(fù)工程師通過(guò)需要恢復(fù)文件的內(nèi)部特征來(lái)恢復(fù)數(shù)據(jù)。
如果是規(guī)律性強(qiáng)的文件如ORACLE之類(lèi)的數(shù)據(jù)庫(kù)文件,恢復(fù)概率很高;但是像壓縮包、多媒體文件等規(guī)律性不強(qiáng)的數(shù)據(jù)不容易恢復(fù)。
如果刪除數(shù)據(jù)后有新的數(shù)據(jù)寫(xiě)入,寫(xiě)入的新數(shù)據(jù)所覆蓋的區(qū)域無(wú)法恢復(fù)。
3、文件系統(tǒng)格式化。
如果格式化后沒(méi)有新的數(shù)據(jù)寫(xiě)入:
a、AIX JFS 及 JFS2文件系統(tǒng)格式化前的大多數(shù)文件可以恢復(fù)。
b、SGI XFS文件系統(tǒng)格式化前的大多數(shù)文件可以恢復(fù)。
c、Vxfs文件系統(tǒng)格式化后,需要分析新結(jié)構(gòu)與格式化前的結(jié)構(gòu)的重疊部分,恢復(fù)的概率介于AIX JFS2格式化與UFS格式化之間。
d、其余文件系統(tǒng)如UFS格式化后,節(jié)點(diǎn)會(huì)丟失,這種情況與刪除數(shù)據(jù)的情況相同,參考上述刪除數(shù)據(jù)后節(jié)點(diǎn)丟失的恢復(fù)可能性分析。
如果格式化后有新的數(shù)據(jù)寫(xiě)入,寫(xiě)入的新數(shù)據(jù)所覆蓋的區(qū)域無(wú)法恢復(fù)。
4、其他原因?qū)е碌臄?shù)據(jù)丟失。
數(shù)據(jù)丟失實(shí)質(zhì)上可以歸結(jié)為:節(jié)點(diǎn)是否丟失、索引是否丟失、數(shù)據(jù)本身是否丟失。刪除、格式化可以理解為節(jié)點(diǎn)和索引丟失;而數(shù)據(jù)本身丟失就再無(wú)恢復(fù)數(shù)據(jù)的意義了。如果某個(gè)文件節(jié)點(diǎn)、索引、數(shù)據(jù)本身都可以找到,則可以完整恢復(fù)數(shù)據(jù)。
