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

服務(wù)器數(shù)據(jù)恢復(fù)—EqualLogic存儲硬盤指示燈亮黃燈的數(shù)據(jù)恢復(fù)案例

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

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

服務(wù)器數(shù)據(jù)恢復(fù)—V7000存儲NTFS文件系統(tǒng)數(shù)據(jù)恢復(fù)案例

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

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

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

評論