linux服务器重启后阵列卡分区没了,服务器数据丢失了怎么恢复/分区丢失恢复教程...
一、故障環(huán)境描述
客戶使用MD1200磁盤柜+RAID卡的方式,創(chuàng)建一組RAID5陣列,分配一個LUN共55T左右,在Linux系統(tǒng)層面對LUN進行分區(qū),劃分sdc1和sdc2兩個分區(qū),其中sdc1分區(qū)大小為2T,通過LVM擴容的方式,將sdc1分區(qū)加入到了root_lv中,剩余的sdc2分區(qū)格式化為XFS文件系統(tǒng)使用。
客戶在對服務器進行重裝系統(tǒng)操作后,發(fā)現sdc磁盤分區(qū)改變,原先的sdc2分區(qū)丟失,無法訪問。
二、備份數據
為防止數據恢復過程中由于誤操作對原始磁盤造成二次破壞,使用winhex軟件為每塊磁盤做鏡像,以后所有的數據恢復操作都在鏡像盤上進行,不會對原始磁盤造成影響。
三、數據恢復
1、使用鏡像盤分析raid的盤序、條帶大小等信息;
2、虛擬重組出raid結構;
3、定位到xfs文件系統(tǒng)的分區(qū)起始位置;
4、校驗xfs文件系統(tǒng)的完整性及正確性;
5、修復xfs文件系統(tǒng)的超級塊結構;
修復完成的超級塊
6、對xfs文件系統(tǒng)中丟失的節(jié)點及目錄項進行修復;
修復完成的根節(jié)點
重做的目錄項
7、修復完成后編寫程序解析xfs文件系統(tǒng),提取其中的數據。
四、數據恢復結果
對丟失的xfs文件系統(tǒng)的進行檢測后發(fā)現,文件系統(tǒng)頭部的超級塊及部分節(jié)點、目錄項丟失,根據超級塊備份及文件系統(tǒng)中的目錄樹結構,對超級塊進行修復還原,對丟失的節(jié)點、目錄項進行修補、重構之后,文件系統(tǒng)中99%以上的數據可以完整恢復
修復完成的目錄結構
五、數據恢復結論
由于數據丟失之后客戶未對存儲做任何寫入的破壞性操作,所以數據及文件系統(tǒng)信息絕大部分保留完整,數據100%恢復。
總結
以上是生活随笔為你收集整理的linux服务器重启后阵列卡分区没了,服务器数据丢失了怎么恢复/分区丢失恢复教程...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 串口驱动 atmel_set
- 下一篇: linux sendto 对方关闭后性能