1. 程式人生 > >服務器數據恢復案例之xfs數據丟失數據恢復方法

服務器數據恢復案例之xfs數據丟失數據恢復方法

數據恢復 存儲 服務器 服務器數據恢復

今天為大家分享的是一例服務器linux系統下xfs文件系統數據丟失的案例,武漢某公司的服務器出現故障,管理員使用xfs_repair工具修復文件系統,但文件系統修復失敗導致服務器中數據全部丟失,經過多方咨詢與比較後,客戶聯系到北京數據恢復公司,由於客戶數據涉及保密且恢復難度較大,數據恢復中心從北京總部派出服務器數據恢復工程師前往客戶現場進行數據恢復。

一、服務器 故障描述

客戶服務器為linux服務器,連接一臺華為存儲。
客戶使用的文件系統為XFS文件系統,在一次機器故障中,客戶使用xfs_repair工具對文件系統進行修復,導致存儲中的所有數據全部丟失。

二、備份服務器數據

為了不損毀客戶丟失數據盤裏的數據,取得客戶的操作許可後,對客戶的原始存儲空間開進行鏡像備份工作。(備份工作進行約2天),然後使用xfs_repair工具進行修復導致的數據丟失。

三、服務器數據恢復方案

1、嘗試完整恢復文件系統結構
a、分析XFS文件系統的超級塊,獲取文件系統相關信息;
b、編寫程序,解析XFS文件系統。文件系統中結構異常,無法正常解析文件系統獲取數據。
2、嘗試直接掃面文件節點,提取數據,文件系統中文件節點全部丟失,使用r-studio針對文件類型進行掃描,恢復文件

四、數據恢復過程

與客戶溝通後,建議客戶首先恢復重要的文件,達成一致時,恢復客戶丟失的mp4文件
至2018年2月13日,程序掃描的mp4文件全部恢復,接下來開始恢復tar包和gz包
至2018年3月13日,接到客戶反應,文件恢復有報錯,傳輸速度越來越慢,下午工程師出發前去解決。
至2018年3月14日,經開會決定,采取另外一種解決方案:光纖傳輸文件。分析報錯原因:停程序,建目錄,繼續恢復剩余文件。

五、數據驗證

經數據庫管理員確認後,所有數據已經恢復,工程師和客戶確認銷毀數據(格式化磁盤,改變分區大小,重啟驗證數據是否保留,雙方確認無誤),保證客戶信息安全。

六、數據恢復結論

無論是在使用XFS文件系統的xfs_repair工具,還是使用fsck、check disk等其他文件系統的相關修復工具時,一定要慎重。在修復前一定要先備份元數據、重要用戶數據等信息,再繼續。

服務器數據恢復案例之xfs數據丟失數據恢復方法