1. 程式人生 > >NetApp FAS2240-4存儲誤刪除文件夾幾個月後如何恢復數據

NetApp FAS2240-4存儲誤刪除文件夾幾個月後如何恢復數據

存儲數據恢復 誤刪除數據恢復 netAPP存儲數據恢復

服務器數據恢復背景:
北京某公司有一臺服務器netAPP存儲因為誤刪除文件夾需要進行數據恢復操作,服務器中一共有24塊磁盤,管理員在工作中誤刪除了存儲中某重要文件夾,三個月後管理員才意識到這一操作帶來的嚴重後果並嘗試尋找一家北京的數據恢復公司上門進行服務器數據恢復服務。

服務器存儲初檢結果:

由於客戶的服務器設備就在北京,所以我們從北京總部派工程師前往客戶現場對服務器進行初檢,雖然數據被刪除數月,但由於NetApp中的文件系統的特性,WAFL是“Write Anywhere File Layout”, 即“任意位置寫入文件布局”的特性,所以出現數據覆蓋的可能性不大,數據恢復成功率較高,可以進行數據恢復嘗試。

數據恢復步驟:

1,由於不同型號的WAFL文件系統版本各有不同且相互之間差距較大,首先我們需要根據節點的結構對數據塊節點指針進行判斷,這是服務器存儲數據恢復的第一步。經過服務器工程師們對netAPP存儲的數據結構進行分析判斷出本案例中的文件系統版本為WAFL7.3.4,數據塊指針為8字節。
技術分享圖片
NetApp FAS2240-4存儲誤刪除文件夾數據恢復案例截圖一:
``
2,數據恢復的第二步是對扇區進行分析,通過工程師的分析得知該文件系統使用的blocksize為8+1扇區,其中前4個扇區為數據塊,後一扇區為block標誌。(有的版本為了節約磁盤容量,采用的將最後一個扇區內容壓縮至數據扇區的最後一個扇區的最後)
技術分享圖片

NetApp FAS2240-4存儲誤刪除文件夾數據恢復截圖二:塊校驗扇區
``

3,服務器數據恢復的重要一步是對目錄結構進行分析,存儲的目錄結構中存放了文件、文件夾以及文件系統本身的元信息。該結構存放了文件的節點,該節點唯一,父文件夾的節點,且與數據節點中的信息一致。
技術分享圖片

NetApp FAS2240-4存儲誤刪除文件夾數據恢復案例截圖三目錄
`
4,當這些進行數據恢復所必須的重要信息全部通過人工分析完成之後就可以對存儲進行全盤掃描,將後續數據恢復中需要的節點信息和目錄信息掃描出來,存放到數據庫中以備後續工作使用。
5,數據恢復的最後一步就是在數據庫中根據客戶的描述查找客戶需要的文件夾,建立我們需要的目錄樹,了解算法並根據需求編寫相應的程序,提供根目錄之後就可以靠我們編寫的程序提取出用戶所需的數據。


數據恢復結論:

本次服務器數據恢復工作耗時2.5個工作日,數據恢復成功率100%

NetApp FAS2240-4存儲誤刪除文件夾幾個月後如何恢復數據