新聞中心
【存儲(chǔ)服務(wù)器介紹】
發(fā)生故障的服務(wù)器存儲(chǔ)為常見存儲(chǔ)模式,物理存儲(chǔ)為一臺(tái)Dell服務(wù)器,虛擬化系統(tǒng)為esxi5.0。上層采用iSCSI方式實(shí)現(xiàn)FCSAN功能,上層的iSCSI是使用FreeNAS構(gòu)建的。
·
服務(wù)器的FreeNAS層采用了UFS2文件系統(tǒng),虛擬化系統(tǒng)里有3臺(tái)虛擬機(jī),本次服務(wù)器數(shù)據(jù)恢復(fù)的重點(diǎn)就是這三臺(tái)虛擬機(jī)。其中一臺(tái)虛擬機(jī)采用的是FreeBSD 系統(tǒng),存儲(chǔ)的是數(shù)據(jù)庫文件,另外兩臺(tái)分別存儲(chǔ)了網(wǎng)站數(shù)據(jù)和Windows2003服務(wù)器,存儲(chǔ)的是數(shù)據(jù)庫數(shù)據(jù)和工作程序代碼。
·
【存儲(chǔ)服務(wù)器故障發(fā)生過程】
客戶機(jī)房供電系統(tǒng)不穩(wěn)定導(dǎo)致服務(wù)器存儲(chǔ)非正常關(guān)機(jī),重啟后ESXI系統(tǒng)無法連接存儲(chǔ)。機(jī)房管理員對(duì)服務(wù)器進(jìn)行故障排查,發(fā)現(xiàn)FreeNAS的UFS2文件系統(tǒng)由于非正常關(guān)機(jī)出現(xiàn)故障,于是對(duì)文件系統(tǒng)進(jìn)行fsck修復(fù)并將ESXI系統(tǒng)連接到服務(wù)器存儲(chǔ)上。
·
管理員對(duì)上層文件系統(tǒng)及數(shù)據(jù)進(jìn)行檢查,發(fā)現(xiàn)原服務(wù)器上的文件系統(tǒng)和存儲(chǔ)數(shù)據(jù)都無法被識(shí)別,把vmfs進(jìn)行了格式化等操作,最終導(dǎo)致數(shù)據(jù)丟失。
·
【服務(wù)器存儲(chǔ)數(shù)據(jù)恢復(fù)過程】
數(shù)據(jù)恢復(fù)中心接到客戶的服務(wù)器硬盤后首先對(duì)FreeNAS層進(jìn)行鏡像,然后進(jìn)行底層數(shù)據(jù)分析。服務(wù)器數(shù)據(jù)恢復(fù)工程師在存儲(chǔ)內(nèi)發(fā)現(xiàn)了一個(gè)被命名為iscsidata的大文件,文件的容量有900G左右。服務(wù)器數(shù)據(jù)恢復(fù)工程師繼續(xù)分析文件系統(tǒng)結(jié)構(gòu),根據(jù)UFS2文件系統(tǒng)的存儲(chǔ)結(jié)構(gòu)定位到這個(gè)大文件的iNode數(shù)據(jù)進(jìn)行下一步查看。
·
通過查看發(fā)現(xiàn)iscsidata文件此前被重建過,iNode指針?biāo)赶虻臄?shù)據(jù)量非常少,在這種情況下,想要進(jìn)入到vmfs文件系統(tǒng)層進(jìn)行數(shù)據(jù)分析和恢復(fù)首先要分析出FreeNAS層面的必要信息和數(shù)據(jù)。服務(wù)器數(shù)據(jù)恢復(fù)工程師通過分析得到如下信息。
·
UFS2文件系統(tǒng)塊大小為16kb,segment大小為2kb,柱面組大小為188176kb,每數(shù)據(jù)指針大小為8字節(jié),每個(gè)塊可容納數(shù)據(jù)指針數(shù)量為2048個(gè)。
·
由此信息可以計(jì)算出,一個(gè)二級(jí)指針塊可存儲(chǔ)的數(shù)據(jù)量=2048204816KB=64GB。三級(jí)指針塊可存儲(chǔ)的數(shù)據(jù)量=64GB*2048=128TB。
·
服務(wù)器數(shù)據(jù)恢復(fù)工程師計(jì)劃通過iscsidata文件的三級(jí)指針塊來恢復(fù)FreeNAS層的數(shù)據(jù),但由于該文件曾經(jīng)被重建,導(dǎo)致了部分指針被重建的數(shù)據(jù)所覆蓋,原文件的iNode和重建后的文件iNode所在的位置完全一致,也沒有其他可用于數(shù)據(jù)恢復(fù)iNode數(shù)據(jù)。
·
服務(wù)器數(shù)據(jù)恢復(fù)工程師根據(jù)服務(wù)器的實(shí)際數(shù)據(jù)情況編寫了比以往數(shù)據(jù)恢復(fù)時(shí)條件更寬泛的小程序收集有用的指針塊,并收集到了大量二級(jí)指針塊和三級(jí)指針塊。
·
服務(wù)器數(shù)據(jù)恢復(fù)工程師首先分析三級(jí)指針塊,但遺憾的是這些指針塊經(jīng)過檢查都是無效的,于本次服務(wù)器數(shù)據(jù)恢復(fù)而言無用(估計(jì)是重建時(shí)被覆蓋了,新的iscsidata文件在掛載到ESXi5.0后有個(gè)VMFS格式化過程,而 ESXi5.0 使用GPT分區(qū),GPT分區(qū)會(huì)在磁盤最后寫入冗余的GPT頭和分區(qū)表信息數(shù)據(jù),這樣會(huì)使用iscsidata文件的三級(jí)指針塊)。
·
繼續(xù)分析二級(jí)指針塊,對(duì)有大量的二級(jí)指針塊的指向數(shù)據(jù)進(jìn)行DUMP,然后再從磁盤中的數(shù)據(jù)定位到二級(jí)指針。這樣得到大量DUMP的數(shù)據(jù)
·
服務(wù)器數(shù)據(jù)恢復(fù)工程師運(yùn)用以往研究到的NTFS和UFS2文件系統(tǒng)結(jié)構(gòu)想想定位到vmfs層,繼而定位到DUMP出的單個(gè)64GB文件,進(jìn)行數(shù)據(jù)組合。
·
經(jīng)過復(fù)雜的查詢和重組操作,最終服務(wù)器數(shù)據(jù)恢復(fù)工程師成功恢復(fù)出了客戶服務(wù)器存儲(chǔ)內(nèi)的3臺(tái)虛擬機(jī)及虛擬機(jī)內(nèi)的全部數(shù)據(jù)。
·
【服務(wù)器數(shù)據(jù)恢復(fù)結(jié)果驗(yàn)證】
服務(wù)器數(shù)據(jù)恢復(fù)工程師將恢復(fù)出來的數(shù)據(jù)上傳到新構(gòu)建出來的系統(tǒng)中進(jìn)行驗(yàn)證,經(jīng)客戶管理員進(jìn)行驗(yàn)證,所有數(shù)據(jù)恢復(fù)成功,本次數(shù)據(jù)恢復(fù)的成功率為100%。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
本文名稱:FreeNAS+ESXi5異常斷電,ESXI系統(tǒng)無法連接存儲(chǔ)-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://www.dlmjj.cn/article/csgped.html