事情的起因是由于機(jī)房的管理員按照規(guī)定對機(jī)房進(jìn)行定期維護(hù),結(jié)果由于操作失誤導(dǎo)致一臺某品牌的服務(wù)器設(shè)備(raid5磁盤陣列)中的分區(qū)丟失,丟失的分區(qū)中存儲了該公司所有生產(chǎn)業(yè)務(wù)數(shù)據(jù),業(yè)務(wù)因此癱瘓。經(jīng)數(shù)據(jù)恢復(fù)工程師檢測后發(fā)現(xiàn)由于該服務(wù)器文件系統(tǒng)頭部的超級塊及部分節(jié)點(diǎn)、目錄項(xiàng)丟失,根據(jù)超級塊備份及文件系統(tǒng)中的目錄樹結(jié)構(gòu),對超級塊進(jìn)行修復(fù)還原,對丟失的節(jié)點(diǎn)、目錄項(xiàng)進(jìn)行修補(bǔ)、重構(gòu)之后,文件系統(tǒng)可以完整恢復(fù)。
·
1.數(shù)據(jù)恢復(fù)工程師接到客戶服務(wù)器后首先將所有硬盤通過鏡像的方式被分到數(shù)據(jù)恢復(fù)專用存儲上,備份成功后將客戶的原服務(wù)器交還客戶。
2.使用服務(wù)器數(shù)據(jù)恢復(fù)工具對客戶的備份數(shù)據(jù)進(jìn)行解析,(注意,該數(shù)據(jù)恢復(fù)工具目前為內(nèi)部使用,也可借助市面上其他同類數(shù)據(jù)恢復(fù)輔助工具搜索file id進(jìn)行分析陣列)經(jīng)過解析得到磁盤陣列的盤序規(guī)律、條帶大小等基礎(chǔ)信息,由于此操作具有一定風(fēng)險(xiǎn),切不可在原設(shè)備上進(jìn)行操作。
3.通過對備份數(shù)據(jù)進(jìn)行解析可以直接得到原raid陣列的基本信息,工程師利用這些信息重組raid5磁盤陣列,然后定位xfs文件系統(tǒng)的分區(qū)起始位置;(注:XFS INODE number:變長的位數(shù)表示,三部分組成:起始塊組號+起始塊號+塊內(nèi)INODE號。起始塊號與塊內(nèi)INODE號的位長由SUPERBLOCK中參數(shù)指定。)
4.服務(wù)器數(shù)據(jù)恢復(fù)工程師對該文件系統(tǒng)完整性和文件系統(tǒng)正確性進(jìn)行校驗(yàn),結(jié)果顯示xfs文件系統(tǒng)頭部超級快丟失、部分節(jié)點(diǎn)丟失、目錄項(xiàng)丟失。
5.根據(jù)超級塊備份及文件系統(tǒng)中的目錄樹結(jié)構(gòu),對超級塊進(jìn)行修復(fù)還原(過程略)。對xfs文件系統(tǒng)中丟失的節(jié)點(diǎn)及目錄項(xiàng)進(jìn)行修復(fù);對丟失的節(jié)點(diǎn)、目錄項(xiàng)進(jìn)行修補(bǔ)、重構(gòu)。
6.上述修復(fù)工作完成后編寫一個小程序?qū)ξ募到y(tǒng)進(jìn)行解析和數(shù)據(jù)提取即可。
·
由于數(shù)據(jù)丟失之后客戶未對存儲做任何寫入的破壞性操作,所以數(shù)據(jù)及文件系統(tǒng)信息絕大部分保留完整,服務(wù)器數(shù)據(jù)100%恢復(fù)。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。