服務(wù)器故障:
一臺(tái)zfs文件系統(tǒng)服務(wù)器,管理員誤操作刪除服務(wù)器上的數(shù)據(jù)。
服務(wù)器數(shù)據(jù)恢復(fù)過程:
1、將故障服務(wù)器所有磁盤編號(hào)后取出,硬件工程師檢測(cè)所有硬盤后沒有發(fā)現(xiàn)有磁盤存在硬件故障。以只讀方式將全部磁盤做扇區(qū)級(jí)別的鏡像備份,備份完成后按照編號(hào)將磁盤還原到原服務(wù)器中,后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作都基于鏡像文件進(jìn)行,避免對(duì)原始磁盤數(shù)據(jù)造成二次破壞。
2、北亞企安數(shù)據(jù)恢復(fù)工程師團(tuán)隊(duì)早期的研究攻關(guān)已掌握zfs文件系統(tǒng)的底層存儲(chǔ)結(jié)構(gòu)和算法規(guī)律,針對(duì)zfs文件系統(tǒng)誤刪除數(shù)據(jù)具有成熟的數(shù)據(jù)恢復(fù)方案?;阽R像文件,根據(jù)zfs文件系統(tǒng)結(jié)構(gòu)和元信息分析zfs文件系統(tǒng)的盤序、使用盤個(gè)數(shù)和校驗(yàn)盤個(gè)數(shù)等信息。
北亞企安數(shù)據(jù)恢復(fù)——zfs數(shù)據(jù)恢復(fù)
3、根據(jù)故障服務(wù)器的具體情況,北亞企安數(shù)據(jù)恢復(fù)工程師編寫自動(dòng)掃描程序,基于硬盤鏡像文件全盤掃描節(jié)點(diǎn)入口。掃描結(jié)束后分析掃描結(jié)果,查找最新事件的入口,經(jīng)過分析查找最終確認(rèn)時(shí)間最近、目錄結(jié)構(gòu)最完整的節(jié)點(diǎn)入口。
4、解析節(jié)點(diǎn)指針塊,提取出節(jié)點(diǎn)表,提取過程中因部分指針塊損壞,導(dǎo)致節(jié)點(diǎn)表有部分損壞。
北亞企安數(shù)據(jù)恢復(fù)——zfs數(shù)據(jù)恢復(fù)
5、解析節(jié)點(diǎn)表和目錄項(xiàng),將文件名、目錄名、節(jié)點(diǎn)號(hào)、父節(jié)點(diǎn)號(hào)記錄到數(shù)據(jù)庫(kù)。
6、根據(jù)數(shù)據(jù)庫(kù)中的信息以及對(duì)應(yīng)關(guān)系,將整個(gè)目錄結(jié)構(gòu)重建并提取數(shù)據(jù)。
7、因?yàn)橹肮?jié)點(diǎn)表有部分損壞,重新查找節(jié)點(diǎn)表完整的節(jié)點(diǎn)入口。最終確認(rèn)時(shí)間最新且節(jié)點(diǎn)表完整的新的節(jié)點(diǎn)入口。
8、提取完整的節(jié)點(diǎn)表,解析目錄項(xiàng),提取數(shù)據(jù)。
9、北亞企安數(shù)據(jù)恢復(fù)工程師嘗試修復(fù)最新時(shí)間的節(jié)點(diǎn)表。
北亞企安數(shù)據(jù)恢復(fù)——zfs數(shù)據(jù)恢復(fù)
10、經(jīng)用戶方工程師驗(yàn)證,確認(rèn)恢復(fù)數(shù)據(jù)的完整度可以接受且數(shù)據(jù)正確可用,本次數(shù)據(jù)恢復(fù)工作完成。
審核編輯 黃宇
-
服務(wù)器
+關(guān)注
關(guān)注
13文章
10000瀏覽量
90121 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
674瀏覽量
18545 -
zfs
+關(guān)注
關(guān)注
0文章
7瀏覽量
2731
發(fā)布評(píng)論請(qǐng)先 登錄
服務(wù)器數(shù)據(jù)恢復(fù)—RAIDZ多塊硬盤離線導(dǎo)致服務(wù)器崩潰的數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)—StorNext文件系統(tǒng)數(shù)據(jù)丟失的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—重裝系統(tǒng)導(dǎo)致XFS文件系統(tǒng)分區(qū)丟失的數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)—ocfs2文件系統(tǒng)被格式化為Ext4文件系統(tǒng)的數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)—Linux系統(tǒng)服務(wù)器崩潰的數(shù)據(jù)恢復(fù)案例
虛擬化數(shù)據(jù)恢復(fù)—VMware虛擬化環(huán)境下重裝系統(tǒng)導(dǎo)致服務(wù)器數(shù)據(jù)丟失的數(shù)據(jù)恢復(fù)

服務(wù)器數(shù)據(jù)恢復(fù)—Zfs文件系統(tǒng)服務(wù)器數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—如何讓ZFS文件系統(tǒng)數(shù)據(jù)“起死回生”?

服務(wù)器數(shù)據(jù)恢復(fù)—Lustre分布式文件系統(tǒng)數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)—ZFS文件系統(tǒng)下RAIDZ數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)—raid5陣列+reiserfs文件系統(tǒng)數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—EqualLogic存儲(chǔ)硬盤指示燈亮黃燈的數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)—SAN LUN Mapping出錯(cuò)導(dǎo)致文件系統(tǒng)共享沖突的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致linux系統(tǒng)無法啟動(dòng)的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—EXT3文件系統(tǒng)下誤刪除數(shù)據(jù)的恢復(fù)案例

評(píng)論