服務(wù)器存儲(chǔ)數(shù)據(jù)恢復(fù)環(huán)境:
一臺(tái)存儲(chǔ)中有一組由6塊硬盤組成的RAID6,劃分為若干LUN,MAP到不同業(yè)務(wù)的SOLARIS操作系統(tǒng)服務(wù)器上。
服務(wù)器存儲(chǔ)故障:
由于業(yè)務(wù)變化需要增加一臺(tái)服務(wù)器,在存儲(chǔ)在線的狀態(tài)下將該存儲(chǔ)中的某個(gè)LUN映射到這臺(tái)新增加的服務(wù)器上并開始初始化,不料映射的這個(gè)LUN已經(jīng)MAP到其他SOLARIS服務(wù)器上了。由于該LUN已經(jīng)進(jìn)行了部分的初始化,磁盤報(bào)錯(cuò),重啟后發(fā)現(xiàn)卷無(wú)法掛載。
SUN工程師檢測(cè)后執(zhí)行了fsck操作,執(zhí)行fsck操作后文件系統(tǒng)雖然可以掛上,但是發(fā)現(xiàn)很大量數(shù)據(jù)丟失或文件大小變?yōu)?,特別是最新的數(shù)據(jù)損壞嚴(yán)重。
此類故障在SAN環(huán)境下較為常見,多數(shù)是人為導(dǎo)致,本案例情況就是如此。SAN分配出來(lái)的LUN是采用獨(dú)占模式的,如果同時(shí)被幾個(gè)操作系統(tǒng)控制,就會(huì)導(dǎo)致寫操作不互斥,繼而出現(xiàn)文件系統(tǒng)一致性出錯(cuò)的問(wèn)題。
針對(duì)這類問(wèn)題的數(shù)據(jù)恢復(fù),需要深入文件系統(tǒng),觀察并分析具體的結(jié)構(gòu)破壞情況。本案例中的文件系統(tǒng)是UFS,所以對(duì)任何一個(gè)需要恢復(fù)的文件而言,我們需要優(yōu)先考慮目錄信息、節(jié)點(diǎn)、數(shù)據(jù)區(qū)是否正常。如果這3個(gè)結(jié)構(gòu)均正常,數(shù)據(jù)可完整恢復(fù)。多數(shù)情況下,執(zhí)行fsck操作后INODE會(huì)被清除,即使留下目錄信息,也無(wú)法與數(shù)據(jù)一一對(duì)應(yīng)。這種情況下只能參考文件內(nèi)部格式進(jìn)行類型式的恢復(fù)了。
服務(wù)器存儲(chǔ)數(shù)據(jù)恢復(fù)過(guò)程:
1、完整備份故障卷。因?yàn)镽AID無(wú)故障,所以可以直接在SOLARIS環(huán)境中對(duì)原LUN做dd備份。后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作都在備份文件中進(jìn)行,避免對(duì)原始數(shù)據(jù)造成二次破壞。
2、基于備份文件分析文件系統(tǒng)。經(jīng)過(guò)分析確認(rèn)需要恢復(fù)文件的inode已經(jīng)被全部清除,無(wú)法恢復(fù),只能按照文件類型進(jìn)行處理。
3、分析需要恢復(fù)的特定文件,發(fā)現(xiàn)采用vfs文件系統(tǒng)的索引文件具有強(qiáng)的類型特征,同時(shí)文件中包含目錄信息。
4、按照vfs文件系統(tǒng)的索引結(jié)構(gòu)特征,北亞企安數(shù)據(jù)恢復(fù)工程師編寫程序提取數(shù)據(jù)文件,提取完成后根據(jù)特征重新命名。
5、按類型恢復(fù)數(shù)據(jù)文件后,根據(jù)索引文件重新整理數(shù)據(jù)文件。
6、上述數(shù)據(jù)恢復(fù)操作完成后交由用戶方檢測(cè)。經(jīng)過(guò)用戶方仔細(xì)檢測(cè),發(fā)現(xiàn)目錄索引文件基本上完整恢復(fù),大部分?jǐn)?shù)據(jù)文件恢復(fù)成功。針對(duì)無(wú)法恢復(fù)的文件,只能根據(jù)目錄索引文件重新采集。用戶方認(rèn)可數(shù)據(jù)恢復(fù)結(jié)果。
審核編輯 黃宇
-
服務(wù)器
+關(guān)注
關(guān)注
12文章
9307瀏覽量
86070 -
SAN
+關(guān)注
關(guān)注
0文章
162瀏覽量
41340 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
585瀏覽量
17632
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
服務(wù)器數(shù)據(jù)恢復(fù)—Zfs文件系統(tǒng)服務(wù)器數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—raid5陣列+reiserfs文件系統(tǒng)數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—SAN LUN Mapping出錯(cuò)導(dǎo)致文件系統(tǒng)共享沖突的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致linux系統(tǒng)無(wú)法啟動(dòng)的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—EXT3文件系統(tǒng)下誤刪除數(shù)據(jù)的恢復(fù)案例
![<b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—EXT3<b class='flag-5'>文件系統(tǒng)</b><b class='flag-5'>下</b>誤刪除<b class='flag-5'>數(shù)據(jù)</b>的<b class='flag-5'>恢復(fù)</b>案例](https://file.elecfans.com/web2/M00/6B/71/poYBAGMr1U6AOot4AAB4laMRdgw508.png)
服務(wù)器數(shù)據(jù)恢復(fù)—V7000存儲(chǔ)NTFS文件系統(tǒng)數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—V7000存儲(chǔ)NTFS<b class='flag-5'>文件系統(tǒng)</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file1.elecfans.com/web2/M00/8D/64/wKgaomS6HOGAa4cnAASobP8Fp0c848.png)
服務(wù)器數(shù)據(jù)恢復(fù)—SAN環(huán)境下LUN映射錯(cuò)誤導(dǎo)致寫操作互斥失敗的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—xfs文件系統(tǒng)服務(wù)器數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—CX4-480存儲(chǔ)中XFS文件系統(tǒng)分區(qū)丟失的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—CX4-480存儲(chǔ)中XFS<b class='flag-5'>文件系統(tǒng)</b>分區(qū)丟失的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file1.elecfans.com/web2/M00/EB/2E/wKgZomZdZ5qAA2bbAAK5rtorE7c528.png)
服務(wù)器數(shù)據(jù)恢復(fù)—EqualLogic存儲(chǔ)硬盤故障導(dǎo)致存儲(chǔ)崩潰的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—EqualLogic存儲(chǔ)硬盤故障<b class='flag-5'>導(dǎo)致</b>存儲(chǔ)崩潰的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file1.elecfans.com/web2/M00/EA/96/wKgZomZZRSmAYI8tAAEVyz4kTY8383.png)
服務(wù)器數(shù)據(jù)恢復(fù)—xfs文件系統(tǒng)分區(qū)丟失的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—xfs<b class='flag-5'>文件系統(tǒng)</b>分區(qū)丟失的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file1.elecfans.com/web2/M00/E6/D0/wKgaomZFeDaAL88ZAAC5c-NuGdw519.png)
服務(wù)器數(shù)據(jù)恢復(fù)—服務(wù)器XFS分區(qū)丟失,無(wú)法訪問(wèn)的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>服務(wù)器</b>XFS分區(qū)丟失,無(wú)法訪問(wèn)的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file.elecfans.com/web2/M00/A1/2E/poYBAGRE-MqAADD6AAK7fC9zywg823.png)
服務(wù)器數(shù)據(jù)恢復(fù)—EMC存儲(chǔ)下xfs文件系統(tǒng)數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—EMC存儲(chǔ)<b class='flag-5'>下</b>xfs<b class='flag-5'>文件系統(tǒng)</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file.elecfans.com/web2/M00/9E/C6/pYYBAGQ02mmAW6coAAJ8OxzW2sA202.png)
服務(wù)器數(shù)據(jù)恢復(fù)-重裝系統(tǒng)導(dǎo)致XFS分區(qū)無(wú)法訪問(wèn)的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>-重裝<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>導(dǎo)致</b>XFS分區(qū)無(wú)法訪問(wèn)的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file.elecfans.com/web2/M00/99/85/poYBAGQZKiuAVApeAAK8F4oJ80M781.png)
評(píng)論