服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境:
HP-EVA存儲(chǔ)環(huán)境:EVA某型號(hào)控制器+EVA擴(kuò)展柜+FC硬盤。
服務(wù)器故障:
EVA存儲(chǔ)中兩塊磁盤掉線導(dǎo)致存儲(chǔ)中某些LUN丟失不可用。
服務(wù)器數(shù)據(jù)恢復(fù)過程:
1、首先對(duì)故障存儲(chǔ)中所有磁盤做物理故障檢測,經(jīng)過檢測沒有發(fā)現(xiàn)有硬盤存在物理故障。使用壞道檢測工具檢測也沒有發(fā)現(xiàn)壞道,磁盤壞道檢測日志部分截圖:
北亞企安數(shù)據(jù)恢復(fù)——EVA存儲(chǔ)數(shù)據(jù)恢復(fù)
2、將故障存儲(chǔ)中所有磁盤以只讀方式做完整鏡像備份,以防后續(xù)數(shù)據(jù)恢復(fù)過程中操作不當(dāng)對(duì)原始數(shù)據(jù)造成二次破壞。部分備份數(shù)據(jù)如下:
北亞企安數(shù)據(jù)恢復(fù)——EVA存儲(chǔ)數(shù)據(jù)恢復(fù)
3、由于所有磁盤沒有發(fā)現(xiàn)物理故障或者壞道,可以判斷硬盤掉線是因?yàn)榇疟P讀寫不穩(wěn)定導(dǎo)致的。EVA控制器對(duì)磁盤的檢測策略非常嚴(yán)格,EVA控制器會(huì)認(rèn)為性能不穩(wěn)定的磁盤是壞盤,將認(rèn)為是壞盤的磁盤踢出磁盤組。如果某個(gè)LUN的同一個(gè)條帶中掉線的磁盤到達(dá)極限,這個(gè)LUN將不可用,即如果EVA存儲(chǔ)中所有的LUN都包含這些掉線的盤,所有LUN都會(huì)受影響,所以兩塊磁盤掉線也會(huì)導(dǎo)致整個(gè)存儲(chǔ)的LUN都不可用。目前的情況是現(xiàn)存8個(gè)LUN,損壞7個(gè)LUN,丟失6個(gè)LUN,需要恢復(fù)存儲(chǔ)中所有LUN的數(shù)據(jù)。
4、HP-EVA的LUN都是以RAID條目的形式來存儲(chǔ)數(shù)據(jù)的,EVA將每個(gè)磁盤的不同塊組成一個(gè)RAID條目,RAID條目的類型可以有很多種。需要分析出組成LUN的RAID條目類型和這個(gè)RAID條目是由哪些盤的哪些塊組成。這些信息都存放在LUN_MAP中,每個(gè)LUN都有一份LUN_MAP。EVA將LUN_MAP分別存放在不同的磁盤中,使用一個(gè)索引來指定其位置。因此去每個(gè)磁盤中找到這個(gè)指向LUN_MAP的索引就可以找到現(xiàn)存LUN的信息。
5、雖然磁盤中記錄了指向LUN_MAP的索引,但是它只記錄現(xiàn)存的LUN,丟失的LUN是不會(huì)被記錄索引的。由于EVA中刪除一個(gè)LUN只會(huì)清除這個(gè)LUN的索引,并不會(huì)清除這個(gè)LUN的LUN_MAP。所以只需要掃描所有磁盤,找到所有符合LUN_MAP的數(shù)據(jù)塊,排除現(xiàn)有的LUN_MAP,剩下的LUN_MAP也不一定全是刪除的,也有一些可能是舊的。這種情況下是無法在LUN_MAP中篩選的,只能先將所有LUN_MAP的數(shù)據(jù)都恢復(fù)出來,人工去核對(duì)哪些LUN是刪除的。
6、掉線磁盤中存放的是一些舊的數(shù)據(jù),在生成數(shù)據(jù)的時(shí)候需要將這些磁盤都排除掉,提取數(shù)據(jù)之前需要把這些掉線磁盤找到。由于LUN的RAID結(jié)構(gòu)大多都是RAID5,只需要將一個(gè)LUN的RAID條目通過RAID5的校驗(yàn)算法算出校驗(yàn)值,再和原有的校驗(yàn)值做比較就可以判斷這個(gè)條目中是否有掉線盤。將一個(gè)LUN的所有LUN_MAP都校驗(yàn)一遍就可以知道這個(gè)LUN中的哪些RAID條目中有掉線盤,這些RAID條目中都存在的那個(gè)盤就一定是掉線盤。排除掉掉線盤并根據(jù)LUN_MAP恢復(fù)所有LUN的數(shù)據(jù)即可。
7、北亞企安數(shù)據(jù)恢復(fù)工程師編寫掃描LUN_MAP的程序掃描全部LUN_MAP,結(jié)合人工分析獲取到最精確的LUN_MAP。編寫檢測RAID條目的程序檢測所有LUN中掉線的磁盤,結(jié)合人工分析排除掉掉線的磁盤。編寫LUN數(shù)據(jù)恢復(fù)程序結(jié)合LUN_MAP恢復(fù)所有LUN數(shù)據(jù)。
8、人工核對(duì)恢復(fù)出來的每個(gè)LUN,確認(rèn)是否和用戶方工程師描述的一致。部分LUN如下:
北亞企安數(shù)據(jù)恢復(fù)——EVA存儲(chǔ)數(shù)據(jù)恢復(fù)
數(shù)據(jù)驗(yàn)證:
用戶方工程師對(duì)恢復(fù)出來的數(shù)據(jù)進(jìn)行檢驗(yàn),經(jīng)過反復(fù)驗(yàn)證后確認(rèn)數(shù)據(jù)完整可用,本次數(shù)據(jù)恢復(fù)工作完成。
EVA存儲(chǔ)數(shù)據(jù)安全Tip:
1、經(jīng)常巡視機(jī)房設(shè)備,發(fā)現(xiàn)報(bào)警信息及時(shí)處理。
2、操作存儲(chǔ)時(shí)要謹(jǐn)慎,避免誤操作導(dǎo)致數(shù)據(jù)丟失。
3、如果發(fā)現(xiàn)EVA控制器部分模塊不穩(wěn)定,應(yīng)及時(shí)更換。
4、由于EVA存儲(chǔ)故障多是由磁盤不穩(wěn)定導(dǎo)致的,EVA存儲(chǔ)內(nèi)的磁盤應(yīng)該是同一批次的磁盤。因此,沒有掉線的磁盤性能也快到極限,如有條件建議一起更換這批磁盤。
審核編輯:湯梓紅
-
控制器
+關(guān)注
關(guān)注
112文章
16468瀏覽量
179634 -
硬盤
+關(guān)注
關(guān)注
3文章
1321瀏覽量
57523 -
服務(wù)器
+關(guān)注
關(guān)注
12文章
9335瀏覽量
86134 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
587瀏覽量
17662
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
服務(wù)器數(shù)據(jù)恢復(fù)—RAID5陣列兩塊硬盤離線崩潰,數(shù)據(jù)如何起死回生?
![服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—RAID5陣列兩<b class='flag-5'>塊</b><b class='flag-5'>硬盤</b><b class='flag-5'>離線</b>崩潰,<b class='flag-5'>數(shù)據(jù)</b>如何起死回生?](https://file1.elecfans.com/web3/M00/01/E0/wKgZO2dZH-uAM31dAADa9_os3zs738.png)
服務(wù)器數(shù)據(jù)恢復(fù)—多塊硬盤離線導(dǎo)致EVA存儲(chǔ)崩潰的數(shù)據(jù)恢復(fù)案例
![服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>多</b><b class='flag-5'>塊</b><b class='flag-5'>硬盤</b><b class='flag-5'>離線</b>導(dǎo)致<b class='flag-5'>EVA</b><b class='flag-5'>存儲(chǔ)</b>崩潰的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file.elecfans.com/web2/M00/7C/F0/poYBAGN8Y8-AL5hhAAUevXqekuA217.png)
服務(wù)器數(shù)據(jù)恢復(fù)—華為OceanStor存儲(chǔ)中RAID5陣列數(shù)據(jù)恢復(fù)案例
![服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—華為OceanStor<b class='flag-5'>存儲(chǔ)</b>中RAID5陣列<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file1.elecfans.com/web1/M00/F5/0B/wKgaoWc1ZaKAdXsJAAJjuKOzxK4513.png)
服務(wù)器數(shù)據(jù)恢復(fù)—EVA存儲(chǔ)磁盤組磁盤掉線的數(shù)據(jù)恢復(fù)案例
![服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>EVA</b><b class='flag-5'>存儲(chǔ)</b>磁盤組磁盤掉線的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file1.elecfans.com/web2/M00/94/4C/wKgaomTkYlCABwsAAAEy15pl6lQ807.png)
服務(wù)器數(shù)據(jù)恢復(fù)—EVA存儲(chǔ)誤刪除VDISK的數(shù)據(jù)恢復(fù)案例
![服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>EVA</b><b class='flag-5'>存儲(chǔ)</b>誤刪除VDISK的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file1.elecfans.com/web2/M00/90/B5/wKgaomTcYVyAdDFhAAlC5Hqx7Ds445.png)
服務(wù)器數(shù)據(jù)恢復(fù)—raid5熱備盤上線過程中又有磁盤離線的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—存儲(chǔ)中RAID5陣列兩塊盤離線的數(shù)據(jù)恢復(fù)案例
![服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>存儲(chǔ)</b>中RAID5陣列兩<b class='flag-5'>塊</b>盤<b class='flag-5'>離線</b>的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file1.elecfans.com/web2/M00/FC/0F/wKgaomaPkCCAfiNoAAHSQYWlzwc343.png)
服務(wù)器數(shù)據(jù)恢復(fù)—EMC存儲(chǔ)中raid5陣列多塊硬盤離線的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—raid5熱備盤同步過程中硬盤離線的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—EMC存儲(chǔ)中雙循環(huán)riad5陣列數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—EqualLogic存儲(chǔ)硬盤故障導(dǎo)致存儲(chǔ)崩潰的數(shù)據(jù)恢復(fù)案例
![服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—EqualLogic<b class='flag-5'>存儲(chǔ)</b><b class='flag-5'>硬盤</b>故障導(dǎo)致<b class='flag-5'>存儲(chǔ)</b>崩潰的<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ù)—raid5陣列中多塊磁盤掉線導(dǎo)致EVA存儲(chǔ)不可用的數(shù)據(jù)恢復(fù)案例
![服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—raid5陣列中<b class='flag-5'>多</b><b class='flag-5'>塊</b>磁盤掉線導(dǎo)致<b class='flag-5'>EVA</b><b class='flag-5'>存儲(chǔ)</b>不可用的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file1.elecfans.com/web2/M00/E8/B3/wKgZomZQCnmAe8rbAABfPW4rQ-U591.png)
服務(wù)器數(shù)據(jù)恢復(fù)—存儲(chǔ)中raid5陣列多塊磁盤離線導(dǎo)致lun不可用的數(shù)據(jù)恢復(fù)案例
![服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>存儲(chǔ)</b>中raid5陣列<b class='flag-5'>多</b><b class='flag-5'>塊</b>磁盤<b class='flag-5'>離線</b>導(dǎo)致lun不可用的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file1.elecfans.com/web2/M00/DE/56/wKgZomYvE8uAAzFWAAFLRTt8vUw451.png)
EVA數(shù)據(jù)恢復(fù)—EVA存儲(chǔ)中磁盤掉線導(dǎo)致LUN丟失的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>EVA</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>EVA</b><b class='flag-5'>存儲(chǔ)</b>中磁盤掉線導(dǎo)致LUN丟失的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file.elecfans.com/web2/M00/9F/8F/pYYBAGQ4z7yAKx95AAHQwWZpo1s129.png)
服務(wù)器數(shù)據(jù)恢復(fù)—V7000存儲(chǔ)多塊硬盤掉線導(dǎo)致存儲(chǔ)崩潰的數(shù)據(jù)恢復(fù)案例
![服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—V7000<b class='flag-5'>存儲(chǔ)</b><b class='flag-5'>多</b><b class='flag-5'>塊</b><b class='flag-5'>硬盤</b>掉線導(dǎo)致<b class='flag-5'>存儲(chǔ)</b>崩潰的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file.elecfans.com/web2/M00/6C/EC/poYBAGMzwF6AZskyAAF7vwk3l70303.png)
評(píng)論