一、服務(wù)器磁盤陣列數(shù)據(jù)恢復(fù)背景
本次服務(wù)器數(shù)據(jù)恢復(fù)案例中數(shù)據(jù)丟失原因?yàn)楣芾韱T誤操作導(dǎo)致,raid級(jí)別為raid5磁盤陣列,共有18塊硬盤,無硬件故障。
某公司的機(jī)房管理員對服務(wù)器進(jìn)行重裝系統(tǒng),但由于操作失誤導(dǎo)致該服務(wù)器分區(qū)狀態(tài)改變,原有的E分區(qū)丟失,該丟失的分區(qū)中存儲(chǔ)了公司約80%的重要數(shù)據(jù)。急需恢復(fù)數(shù)據(jù)保障公司運(yùn)營。
網(wǎng)站設(shè)計(jì)制作過程拒絕使用模板建站;使用PHP+MYSQL原生開發(fā)可交付網(wǎng)站源代碼;符合網(wǎng)站優(yōu)化排名的后臺(tái)管理系統(tǒng);成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)收費(fèi)合理;免費(fèi)進(jìn)行網(wǎng)站備案等企業(yè)網(wǎng)站建設(shè)一條龍服務(wù).我們是一家持續(xù)穩(wěn)定運(yùn)營了10多年的創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司。
二、raid5磁盤陣列數(shù)據(jù)恢復(fù)過程
- 將客戶服務(wù)器中所有硬盤數(shù)據(jù)鏡像到服務(wù)器數(shù)據(jù)恢復(fù)專用存儲(chǔ)服務(wù)器上,以備后期對raid陣列的分析和數(shù)據(jù)恢復(fù)使用,故障服務(wù)器恢復(fù)原有的磁盤陣列狀態(tài)交與客戶帶回。
- 使用北亞自主研發(fā)的服務(wù)器數(shù)據(jù)恢復(fù)工具對鏡像來的客戶數(shù)據(jù)進(jìn)行數(shù)據(jù)恢復(fù)前的分析。或借助其他數(shù)據(jù)恢復(fù)輔助工具搜索file id來分析磁盤陣列的raid陣列盤序、條帶大小等基礎(chǔ)信息信息(注:此操作具有一定風(fēng)險(xiǎn),絕不可在原數(shù)據(jù)中操作)。
- 根據(jù)分析得到的raid信息重組raid陣列,在重組后的raid陣列中定位xfs文件系統(tǒng)的分區(qū)起始位置;(注:XFS INODE number:變長的位數(shù)表示,三部分組成:起始?jí)K組號(hào)+起始?jí)K號(hào)+塊內(nèi)INODE號(hào)。起始?jí)K號(hào)與塊內(nèi)INODE號(hào)的位長由SUPERBLOCK中參數(shù)指定。)
- 服務(wù)器數(shù)據(jù)恢復(fù)工程師對該文件系統(tǒng)完整性和文件系統(tǒng)正確性進(jìn)行校驗(yàn),結(jié)果顯示xfs文件系統(tǒng)頭部超級(jí)快丟失、部分節(jié)點(diǎn)丟失、目錄項(xiàng)丟失。
- 根據(jù)超級(jí)塊備份及文件系統(tǒng)中的目錄樹結(jié)構(gòu),對超級(jí)塊進(jìn)行修復(fù)還原(過程略)。對xfs文件系統(tǒng)中丟失的節(jié)點(diǎn)及目錄項(xiàng)進(jìn)行修復(fù);對丟失的節(jié)點(diǎn)、目錄項(xiàng)進(jìn)行修補(bǔ)、重構(gòu)。
- 上述修復(fù)工作完成后編寫一個(gè)小程序?qū)ξ募到y(tǒng)進(jìn)行解析和數(shù)據(jù)提取即可。
四、服務(wù)器數(shù)據(jù)恢復(fù)結(jié)果
由于該服務(wù)器文件系統(tǒng)頭部的超級(jí)塊及部分節(jié)點(diǎn)、目錄項(xiàng)丟失,根據(jù)超級(jí)塊備份及文件系統(tǒng)中的目錄樹結(jié)構(gòu),對超級(jí)塊進(jìn)行修復(fù)還原,對丟失的節(jié)點(diǎn)、目錄項(xiàng)進(jìn)行修補(bǔ)、重構(gòu)之后,文件系統(tǒng)可以完整恢復(fù)。且由于數(shù)據(jù)丟失之后客戶未對存儲(chǔ)做任何寫入的破壞性操作,所以數(shù)據(jù)及文件系統(tǒng)信息絕大部分保留完整,服務(wù)器數(shù)據(jù)100%恢復(fù)。
新聞標(biāo)題:服務(wù)器分區(qū)丟失解決方案
標(biāo)題網(wǎng)址:
http://weahome.cn/article/jhpjcd.html