服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境&故障:
一臺zfs文件系統(tǒng)的服務(wù)器,管理員誤操作刪除了服務(wù)器上的數(shù)據(jù)。
服務(wù)器數(shù)據(jù)恢復(fù)過程:
1、將故障服務(wù)器中所有硬盤做好標(biāo)記后取出,硬件工程師檢測后沒有發(fā)現(xiàn)有硬盤存在硬件故障。以只讀方式將所有硬盤中的數(shù)據(jù)進行扇區(qū)級完整鏡像。鏡像完成后將所有硬盤按照標(biāo)記原樣還原到服務(wù)器中。后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作都基于鏡像文件進行,避免對原始硬盤中的原始數(shù)據(jù)造成二次破壞。
2、基于鏡像文件分析所有硬盤底層數(shù)據(jù)。分析zfs文件系統(tǒng)結(jié)構(gòu)和元信息。
3、根據(jù)服務(wù)器具體情況,北亞企安數(shù)據(jù)恢復(fù)工程師編寫掃描程序,對所有硬盤底層數(shù)據(jù)進行全面掃描,掃描節(jié)點入口。
4、掃描結(jié)束后分析掃描結(jié)果,查找最新事件的入口。經(jīng)過分析查找最終確認(rèn)掃描結(jié)果中時間最近、目錄結(jié)構(gòu)最完整的節(jié)點入口。
5、解析節(jié)點指針塊,提取出節(jié)點表。提取過程中發(fā)現(xiàn)部分指針塊損壞,節(jié)點表不完整。
6、解析節(jié)點表和目錄項,將文件名和目錄名以及節(jié)點號、父節(jié)點號記錄到數(shù)據(jù)庫。
7、根據(jù)數(shù)據(jù)庫中的信息以及對應(yīng)關(guān)系,重建整個目錄結(jié)構(gòu)并提取數(shù)據(jù)。
8、因之前節(jié)點表有部分損壞,重新查找節(jié)點表完整的節(jié)點入口。最終確認(rèn)時間最新且節(jié)點表完整的節(jié)點入口。
9、提取完整的節(jié)點表,并解析目錄項,提取數(shù)據(jù)。
10、修復(fù)損壞的節(jié)點表 嘗試修復(fù)最新時間的節(jié)點表。
11、恢復(fù)完成后,經(jīng)用戶方管理員的驗證,確認(rèn)數(shù)據(jù)恢復(fù)完整,認(rèn)可本次數(shù)據(jù)恢復(fù)結(jié)果。
審核編輯 黃宇
-
服務(wù)器
+關(guān)注
關(guān)注
12文章
9256瀏覽量
85763 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
584瀏覽量
17552
發(fā)布評論請先 登錄
相關(guān)推薦
評論