服務(wù)器故障:
一臺(tái)zfs文件系統(tǒng)服務(wù)器,運(yùn)維人員誤操作刪了服務(wù)器上的數(shù)據(jù),用戶(hù)聯(lián)系到我們數(shù)據(jù)恢復(fù)中心要求恢復(fù)數(shù)據(jù)。
服務(wù)器數(shù)據(jù)恢復(fù)過(guò)程:
1、服務(wù)器數(shù)據(jù)恢復(fù)工程師對(duì)故障服務(wù)器所有硬盤(pán)進(jìn)行扇區(qū)級(jí)鏡像備份,后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作都基于鏡像文件操作,避免對(duì)原始數(shù)據(jù)造成二次破壞。
2、北亞數(shù)據(jù)恢復(fù)工程師團(tuán)隊(duì)很早就對(duì)zfs文件系統(tǒng)的底層存儲(chǔ)結(jié)構(gòu)和算法規(guī)律有過(guò)深入研究,針對(duì)zfs文件系統(tǒng)誤刪除問(wèn)題具有成熟的數(shù)據(jù)恢復(fù)解決方案。根據(jù)zfs文件系統(tǒng)結(jié)構(gòu)和元信息分析zfs文件系統(tǒng)盤(pán)序、使用盤(pán)數(shù)和校驗(yàn)盤(pán)個(gè)數(shù)等信息。
北亞數(shù)據(jù)恢復(fù)——Zfs文件系統(tǒng)數(shù)據(jù)恢復(fù)
3、根據(jù)故障服務(wù)器具體情況,北亞數(shù)據(jù)恢復(fù)工程師編寫(xiě)自動(dòng)掃描程序,全盤(pán)掃描節(jié)點(diǎn)入口。
4、掃描所有硬盤(pán)的底層數(shù)據(jù)后對(duì)掃描結(jié)果進(jìn)行分析,查找最新事件的入口。經(jīng)過(guò)分析查找最終確認(rèn)了某天的節(jié)點(diǎn)入口為掃描結(jié)果中時(shí)間最近、目錄結(jié)構(gòu)最完整的節(jié)點(diǎn)入口。
5、解析節(jié)點(diǎn)指針塊并提取出節(jié)點(diǎn)表,提取過(guò)程中因部分指針塊損壞,所以提取出來(lái)的節(jié)點(diǎn)表不完整,有部分損壞。
6、解析節(jié)點(diǎn)表和目錄項(xiàng),將文件名、目錄名、節(jié)點(diǎn)號(hào)和父節(jié)點(diǎn)號(hào)記錄到數(shù)據(jù)庫(kù)。
7、根據(jù)數(shù)據(jù)庫(kù)中的信息以及對(duì)應(yīng)關(guān)系,重建整個(gè)目錄結(jié)構(gòu)并提取數(shù)據(jù)。
8、因提取的節(jié)點(diǎn)表部分損壞,重新查找節(jié)點(diǎn)表完整的節(jié)點(diǎn)入口。最終確認(rèn)另外某日的節(jié)點(diǎn)入口時(shí)間是最新且節(jié)點(diǎn)表完整。
9、提取完整的節(jié)點(diǎn)表并解析目錄項(xiàng),提取數(shù)據(jù)。
10、修復(fù)損壞的最新時(shí)間的節(jié)點(diǎn)表。
11、修復(fù)完成后,由用戶(hù)親自驗(yàn)證,確認(rèn)所有需要的數(shù)據(jù)都恢復(fù)出來(lái)了,認(rèn)可本次數(shù)據(jù)恢復(fù)結(jié)果。
審核編輯:湯梓紅
-
服務(wù)器
+關(guān)注
關(guān)注
13文章
9784瀏覽量
87887 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
648瀏覽量
18136 -
文件系統(tǒng)
+關(guān)注
關(guān)注
0文章
296瀏覽量
20386
發(fā)布評(píng)論請(qǐng)先 登錄
服務(wù)器數(shù)據(jù)恢復(fù)—ocfs2文件系統(tǒng)被格式化為Ext4文件系統(tǒng)的數(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)下RAIDZ數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)—LINUX系統(tǒng)刪除/格式化的數(shù)據(jù)恢復(fù)可行性分析
使用lsof實(shí)現(xiàn)對(duì)linux文件的誤刪除恢復(fù)練習(xí)

服務(wù)器數(shù)據(jù)恢復(fù)—raid5陣列+reiserfs文件系統(tǒng)數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—EVA存儲(chǔ)誤刪除VDISK的數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)—EXT3文件系統(tǒng)下誤刪除數(shù)據(jù)的恢復(fù)案例

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

NetApp數(shù)據(jù)恢復(fù)—NetApp存儲(chǔ)WAFL文件系統(tǒng)下誤刪除的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—xfs文件系統(tǒng)服務(wù)器數(shù)據(jù)恢復(fù)案例
NetApp數(shù)據(jù)恢復(fù)—NetApp存儲(chǔ)誤刪除的數(shù)據(jù)恢復(fù)案例

虛擬機(jī)數(shù)據(jù)恢復(fù)—KVM虛擬機(jī)被誤刪除的數(shù)據(jù)恢復(fù)案例

評(píng)論