UNIX系統(tǒng)常見(jiàn)故障表現(xiàn):
1、存儲(chǔ)結(jié)構(gòu)出錯(cuò);
2、數(shù)據(jù)刪除;
3、文件系統(tǒng)格式化;
4、其他原因數(shù)據(jù)丟失。
UNIX系統(tǒng)常見(jiàn)故障解決方案:
1、檢測(cè)UNIX系統(tǒng)故障涉及的設(shè)備是否存在硬件故障,如果存在硬件故障,先交由硬件工程師處理。
2、以只讀方式檢測(cè)故障表現(xiàn)是否與用戶方描述相同。
3、以只讀方式對(duì)故障設(shè)備的存儲(chǔ)做完整鏡像。
4、基于鏡像文件分析&恢復(fù)數(shù)據(jù)。
5、將恢復(fù)出來(lái)的數(shù)據(jù)暫存在另一個(gè)存儲(chǔ)體上。
6、驗(yàn)證恢復(fù)好的數(shù)據(jù),確認(rèn)其正確性。
UNIX系統(tǒng)常見(jiàn)故障數(shù)據(jù)恢復(fù)可能性分析:
◆針對(duì)存儲(chǔ)結(jié)構(gòu)出錯(cuò):
UNIX有很多種存儲(chǔ)管理方式,錯(cuò)誤可能會(huì)出現(xiàn)在RAID結(jié)構(gòu)、卷組結(jié)構(gòu)、分區(qū)結(jié)構(gòu)、片區(qū)結(jié)構(gòu)。如果故障出現(xiàn)在以文件系統(tǒng)為單位,在存儲(chǔ)內(nèi)進(jìn)行一個(gè)或幾個(gè)文件系統(tǒng)組織的管理方式上,而文件系統(tǒng)本身沒(méi)有破壞,出現(xiàn)問(wèn)題后也沒(méi)有進(jìn)行其他破壞性操作,數(shù)據(jù)恢復(fù)可能性非常高。
◆針對(duì)文件刪除。
如果文件刪除后,沒(méi)有新數(shù)據(jù)寫入:
AIX JFS/JFS2下的文件刪除,通??赏暾謴?fù)。
SGI XFS下的文件刪除,通??赏暾謴?fù)。
Vxfs下的文件刪除,針對(duì)文件數(shù)量很少的情況,北亞企安已經(jīng)研究出了這類故障數(shù)據(jù)恢復(fù)的算法,否則按照節(jié)點(diǎn)丟失情況處理。
SCO HTFS、UFS下文件刪除,節(jié)點(diǎn)通常會(huì)丟失。
UNIX類文件系統(tǒng),如果節(jié)點(diǎn)丟失,則意味著文件的屬性(大小、日期戳、權(quán)限、與名稱的關(guān)聯(lián)等)就無(wú)法獲得。部分情況下,索引也無(wú)法找到。這種故障情況主要通過(guò)需要恢復(fù)的文件的內(nèi)部特征來(lái)恢復(fù)數(shù)據(jù)。通常,如果是ORACLE之類的數(shù)據(jù)庫(kù)文件是可以恢復(fù)的;但壓縮包、多媒體等數(shù)據(jù)不容易恢復(fù)。
如果文件刪除后有寫入,寫入數(shù)據(jù)所覆蓋的區(qū)域無(wú)法恢復(fù)。
◆針對(duì)文件系統(tǒng)格式化。
如果格式化后沒(méi)有數(shù)據(jù)寫入:
AIX JFS及JFS2下,格式化前的大多數(shù)文件可以恢復(fù)。
SGI XFS下,格式化前的大多數(shù)文件可以恢復(fù)。
Vxfs下, 格式化后需要分析新結(jié)構(gòu)與格式化前的結(jié)構(gòu)的重疊部分,恢復(fù)的可能性處于AIX JFS2格式化與UFS格式化之間。
其余UNIX類文件系統(tǒng)(如UFS)下,格式化通常會(huì)導(dǎo)致節(jié)點(diǎn)丟失,這種情況與刪除相同,恢復(fù)可能性可參照文件刪除后節(jié)點(diǎn)丟失的數(shù)據(jù)恢復(fù)可能性。
如果格式化后有數(shù)據(jù)寫入,寫入數(shù)據(jù)所覆蓋的區(qū)域無(wú)法恢復(fù)。
◆針對(duì)其他原因數(shù)據(jù)丟失。
UNIX下的數(shù)據(jù)丟失實(shí)質(zhì)上都可以歸結(jié)為:節(jié)點(diǎn)是否丟失、索引是否丟失、數(shù)據(jù)本身是否丟失。刪除、格式化通常意味著節(jié)點(diǎn)和索引丟失。如果數(shù)據(jù)本身丟失就沒(méi)有恢復(fù)數(shù)據(jù)的意義了。如果某個(gè)文件的節(jié)點(diǎn)、索引和數(shù)據(jù)本身都可以找到,則可以完整恢復(fù)。
Tips:
◆在數(shù)據(jù)丟失后,應(yīng)盡可能減少操作。很多情況下,即使只是開(kāi)著機(jī)且什么都不做,也可能導(dǎo)致數(shù)據(jù)破壞情況的進(jìn)一步加劇。如果條件允許的話,在發(fā)現(xiàn)數(shù)據(jù)損壞后,立即對(duì)存儲(chǔ)做只讀的完整備份。
◆發(fā)現(xiàn)硬件設(shè)備無(wú)法正常工作,盡可能不加電或者少加點(diǎn),避免設(shè)備的進(jìn)一步損壞。
◆做好備份,盡可能避免單存儲(chǔ)備份,如數(shù)據(jù)非常重要,最好異地備份。
審核編輯 黃宇
-
服務(wù)器
+關(guān)注
關(guān)注
13文章
9795瀏覽量
87981 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
650瀏覽量
18155
發(fā)布評(píng)論請(qǐng)先 登錄
服務(wù)器數(shù)據(jù)恢復(fù)—NAS存儲(chǔ)硬盤出現(xiàn)故障的數(shù)據(jù)恢復(fù)案例
分布式存儲(chǔ)數(shù)據(jù)恢復(fù)—虛擬機(jī)上hbase和hive數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)案例
虛擬化數(shù)據(jù)恢復(fù)—誤還原快照的數(shù)據(jù)恢復(fù)案例
XSAN數(shù)據(jù)恢復(fù)-XSAN文件系統(tǒng)數(shù)據(jù)恢復(fù)案例

RAID 5 數(shù)據(jù)恢復(fù)方法
虛擬化數(shù)據(jù)恢復(fù)—VMware ESX服務(wù)器常見(jiàn)故障的數(shù)據(jù)恢復(fù)方案
服務(wù)器數(shù)據(jù)恢復(fù)—光纖存儲(chǔ)硬盤故障燈亮起的數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)—EVA存儲(chǔ)誤刪除VDISK的數(shù)據(jù)恢復(fù)案例

數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—Oracle ASM實(shí)例無(wú)法掛載的數(shù)據(jù)恢復(fù)案例

Oracle數(shù)據(jù)恢復(fù)—異常斷電后Oracle數(shù)據(jù)庫(kù)啟庫(kù)報(bào)錯(cuò)的數(shù)據(jù)恢復(fù)案例

Oracle數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)庫(kù)delete刪除的數(shù)據(jù)恢復(fù)方法
服務(wù)器數(shù)據(jù)恢復(fù)—LeftHand存儲(chǔ)結(jié)構(gòu)介紹和數(shù)據(jù)恢復(fù)案例

NetApp數(shù)據(jù)恢復(fù)—NetApp存儲(chǔ)誤刪除的數(shù)據(jù)恢復(fù)案例

Oracle數(shù)據(jù)恢復(fù)—Oracle刪除數(shù)據(jù)不用怕!這些數(shù)據(jù)恢復(fù)方法了解一下
服務(wù)器數(shù)據(jù)恢復(fù)—LeftHand存儲(chǔ)結(jié)構(gòu)&raid故障的數(shù)據(jù)恢復(fù)案例

評(píng)論