• <table id="fxlj5"></table>

      <noscript id="fxlj5"></noscript>

      <code id="fxlj5"><u id="fxlj5"><p id="fxlj5"></p></u></code>
    1. [原創] 分析Linux raid6同步成raid5導致數據丟失的情況

      [復制鏈接] 回復: 1 查看: 1072 打印 上一主題 下一主題

      該用戶從未簽到

      8

      主題

      8

      帖子

      60

      積分

      [INTOHARD]班長

      Rank: 2

      積分
      60
      * 1# *
      跳轉到指定樓層
      發表于 2019-10-28 11:28:08 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
      數據恢復故障描述:
      原存儲為12塊2T硬盤組成的Linux RAID6,文件系統均為EXT3,此存儲上劃有3個LUN,每個均為6TB大小,某天在RAID失效后,維護人員為了搶救數據,對此失效的存儲重進行分配RAID,并進行了初始化。
      初始化進行很長時間后,維護人員察覺到情況有異,便強制停止初始化,但初始化已達到 50%以上。數據部分有不可逆的破壞。
      數據恢復故障分析:
      故障的起因僅僅是RAID失效,維護人員隨后的搶救數據過程中用11塊硬盤進行重分配RAID5,并進行長時間的初始化,這對原始數據是不可逆的損壞,后經證明,僅第三個LUN可用普通RAID6方法恢復出數據,但第三個LUN并沒有客戶想要的要的重要數據,重要的數據主要集中在第一個LUN。
      由于此案例的故障極其復雜,我公司接到客戶送修時已經在國內數據恢復公司之間轉手多次,包括多家知名數據恢復公司,仍未解決。
      數據恢復過程:
      恢復過程分成4步:
      1. 分析原始12塊磁盤RAID6的RAID和磁盤的組織結構。
      2. 分析重分配RAID5時RAID和磁盤的組織結構。
      3. 判斷可恢復性,以及怎么實現恢復程序的算法。
      4. 恢復及修復。
      快速分析出原始RAID6的結構,但因為底層RAID6和RAID5大量的信息重合導致分析重分配RAID5的結構時比較困難,整整花費了 1天時間。
      第一步和第二步已完成,經分析,被初始化破壞的數據可用其它方法進行還原,制定出恢復算法,花費一天寫程序及進行程序算法的校正,程序把12塊磁盤中原始數據的第一和第二個LUN分別鏡像到搭好的兩個7TB 的存儲上。
      經驗證第二個LUN數據完全正常,但最重要的第一個LUN前有大約有10MB數據的破壞,這前 10MB數據很要命,EXT3的根目錄和第一個塊組的I節點全在這前10MB里面,然后使用數據恢復常用的軟件UFS Explorer 和 R-Studio 的恢復效果都相當不理想 ,可能是存儲較大的原因。
      在這種情況下只得自行修復損壞的EXT3文件系統,自行寫一個程序進行EXT3孤目錄查找,找到了根目錄下有3個了目錄,重建根目錄和I節點,用 文件系統解析程序打開已完全正常,但為了保證原始數據的一些權限和屬性,在LINUX簡單修復,LINUX已能正常掛載,然后在LINUX把文件用 cp 命令進行拷貝格式化好的EXT3 的單塊磁盤的分區上。這樣客戶使用數據時,不再需要別的任何設置,直接 cp 后,文件目錄結構和屬性都和原來一模一樣。



      數據恢復結論:
      用時6天,數據恢復成功。

      本帖子中包含更多資源

      您需要 登錄 才可以下載或查看,沒有賬號?立即注冊

      x
    2. TA的每日心情
      無聊
      2021-11-2 09:15
    3. 簽到天數: 806 天

      [LV.10]一品大學士

      17

      主題

      1259

      帖子

      8315

      積分

      [INTOHARD]團長

      Rank: 8Rank: 8

      積分
      8315
      QQ
      * 2# *
      發表于 2021-6-1 09:48:35 | 只看該作者
      這么牛X的貼居然沒人點贊
      回復 支持 反對

      使用道具 舉報

      您需要登錄后才可以回帖 登錄 | 立即注冊

      本版積分規則

      快速回復 返回頂部 返回列表
      久久99精品久久久久久久久久