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

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

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

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

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

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

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

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

評論