當(dāng)前位置:首頁 > 結(jié)構(gòu)工程師 > 正文

結(jié)構(gòu)工程師和非標(biāo)工程師哪個有出路非標(biāo)工程師和結(jié)構(gòu)工程師區(qū)別

服務(wù)器Raid 5陣列算法

  Raid5陣列使用的算法通常被稱為“異或運(yùn)算”,這是一個數(shù)學(xué)運(yùn)算符。它應(yīng)用于邏輯運(yùn)算。異或的數(shù)學(xué)符號為“?”,計算機(jī)符號為“xor”。其運(yùn)算法則為:a?b = (?a ∧ b) ∨ (a ∧?b)。如果a、b兩個值不相同,則異或結(jié)果為1。如果a、b兩個值相同,異或結(jié)果為0。

  異或也叫半加運(yùn)算,其運(yùn)算法則相當(dāng)于不帶進(jìn)位的二進(jìn)制加法:二進(jìn)制下用1表示真,0表示假,則異或的運(yùn)算法則為:0?0=0,1?0=1,0?1=1,1?1=0(同為0,異為1),這些法則與加法是相同的,只是不帶進(jìn)位。異或略稱為XOR、EOR、EX-OR,程序中有三種演算子:XOR、xor、?。使用方法如下z = x ? y z = x xor y

結(jié)構(gòu)工程師和非標(biāo)工程師哪個有出路非標(biāo)工程師和結(jié)構(gòu)工程師區(qū)別  第1張

Raid5陣列VG刪除如何恢復(fù)數(shù)據(jù):

  Raid5VG誤刪除故障原因:

結(jié)構(gòu)工程師和非標(biāo)工程師哪個有出路非標(biāo)工程師和結(jié)構(gòu)工程師區(qū)別  第2張

  Raid5陣列更換磁盤后數(shù)據(jù)同步進(jìn)行同步,如果此時進(jìn)行刪除VG信息的操作會導(dǎo)致數(shù)據(jù)同步中止。這種情況下數(shù)據(jù)已經(jīng)進(jìn)行同步操作,那么新陣列將同步為空白磁盤,數(shù)據(jù)不可恢復(fù)。有部分廠家為了安全起見選擇將數(shù)據(jù)同步功能進(jìn)行關(guān)閉,此時選擇專業(yè)的數(shù)據(jù)恢復(fù)公司則可以進(jìn)行數(shù)據(jù)恢復(fù)操作,成功率高

  Raid5磁盤陣列數(shù)據(jù)恢復(fù)步驟

  1.將服務(wù)器磁盤陣列中所有的磁盤單獨(dú)鏡像到北亞數(shù)據(jù)恢復(fù)中心的安全存儲中,后將不再操作原盤,保證用戶磁盤的原始性。

  2.分析底層結(jié)構(gòu),重構(gòu)原始RAID,虛擬重組RAID,再次鏡像到北亞數(shù)據(jù)中心的臨時存儲中。

  3.使用北亞數(shù)據(jù)恢復(fù)中心自主研發(fā)的 VMWare ESX 數(shù)據(jù)恢復(fù)軟件: Frombyte Recovery For ESX 進(jìn)行恢復(fù)

  4.能正??吹剿械臄?shù)據(jù)后將恢復(fù)好的存儲掛到北亞數(shù)據(jù)恢復(fù)中心的 ESXi 服務(wù)器上,驗(yàn)證所有數(shù)據(jù)。

服務(wù)器磁盤陣列mdisk磁盤離線數(shù)據(jù)恢復(fù)方法:

  Raid磁盤離線故障原因描述

  服務(wù)器中有一組或多組Mdisk,其中一組Mdisk中有一塊硬盤故障離線,在熱備盤啟用并替換過程中如果同組Mdisk中的另一塊硬盤也故障離線就會導(dǎo)致熱備盤同步失敗,該組Mdisk失效,從而導(dǎo)致整個通用卷無法使用。

  服務(wù)器磁盤陣列數(shù)據(jù)恢復(fù)方法:

我通過鏡像軟件對每一塊磁盤都進(jìn)行鏡像操作,后期所有的數(shù)據(jù)恢復(fù)工作將在鏡像盤上進(jìn)行,原始磁盤始終保持原始狀態(tài),不影響數(shù)據(jù)。目的主要是為防止數(shù)據(jù)恢復(fù)過程中發(fā)生誤操作情況,一旦操作失誤將導(dǎo)致原盤數(shù)據(jù)的二次破壞,后期數(shù)據(jù)恢復(fù)難度將更大。

分析并重組Mdisk,首先根據(jù)客戶提供的一部分配置信息,把硬盤按照Mdisk組進(jìn)行分類。將每一組Mdisk中的所有硬盤都進(jìn)行分析,從而得到相關(guān)的raid信息。使用專業(yè)的數(shù)據(jù)恢復(fù)軟件進(jìn)行Mdisk的虛擬重組。

對所有Mdisk進(jìn)行分析,得到pool的相關(guān)信息。使用專業(yè)的數(shù)據(jù)恢復(fù)軟件虛擬重組出pool。

掉盤分析。由于raid5的固有特性我們知道raid5最多能允許一塊成員盤離線,也就是說如果有一塊成員盤發(fā)生故障的情況下,raid5還可以正常使用。所以可以結(jié)合之前存在raid失效的情況判斷當(dāng)時有兩塊盤發(fā)生故障。在對各成員盤中的底層數(shù)據(jù)進(jìn)行分析后發(fā)現(xiàn),有兩塊硬盤,在硬盤前部的數(shù)據(jù)完全一樣,則判斷兩塊盤中一塊硬盤為熱備盤,另一塊硬盤為故障盤。據(jù)此可以初步推斷,raid中有一塊成員盤先發(fā)生故障,在熱備盤進(jìn)行同步的過程中,另一塊成員盤也發(fā)生故障,導(dǎo)致raid失效。后raid恢復(fù)正常時,由于先發(fā)生故障的硬盤上的數(shù)據(jù)已經(jīng)不是最新的,所以正常后的raid中的數(shù)據(jù)出現(xiàn)部分錯誤。

對硬盤的raid結(jié)構(gòu)與成員盤的掉盤情況分析完成后,使用專業(yè)數(shù)據(jù)恢復(fù)軟件完成對Mdisk和pool的組建,并生成其中的數(shù)據(jù)。

服務(wù)器磁盤陣列故障后應(yīng)該怎么做:(包括raid5磁盤陣列在內(nèi)的其他raid陣列與之相似)

  不要盲目強(qiáng)行上線

  Offline指示燈提示時要求用戶更換一個完好的相同硬盤,并且重新校驗(yàn)算法。RAID5磁盤陣列很可能同時采購的多個硬盤中,有幾個已經(jīng)出現(xiàn)了不穩(wěn)定現(xiàn)象。而服務(wù)器的Offline提示可能并不是最準(zhǔn)確的,經(jīng)常會誤報(也有硬盤不穩(wěn)定的因素)或是遺漏其它也同樣存在隱患的硬盤。強(qiáng)制上線過程中硬盤需要進(jìn)行大量的讀寫操作,一旦其它硬盤突然掉線則數(shù)據(jù)恢復(fù)難度加大。所以在強(qiáng)制上線前要檢測每一個硬盤的穩(wěn)定性情況,這樣才更加保險。

  保護(hù)好第一現(xiàn)場

  對于廠商而言,硬件設(shè)備才是售后服務(wù)的主要宗旨,因此往往為盡快確保硬件設(shè)備完好反而犧牲了數(shù)據(jù)。據(jù)數(shù)據(jù)恢復(fù)中心的主管工程師介紹,因?yàn)閷ふ曳?wù)商的售后服務(wù)工程師修復(fù)而導(dǎo)致最終數(shù)據(jù)徹底破壞的案例幾乎每個星期都會發(fā)生。畢竟售后服務(wù)工程師基本都偏向于硬件,而RAID數(shù)據(jù)恢復(fù)則是以軟件類操作為主。此外,即便是簡單的檢驗(yàn)性操作,也有可能為后期的數(shù)據(jù)恢復(fù)帶來不便。當(dāng)raid硬盤損壞超過容錯能力時,必須將損壞硬盤的鏡像完全提取才能進(jìn)行最終的恢復(fù)。而如果頻繁對硬盤上電,很容易造成磁頭進(jìn)一步疲勞損傷,甚至劃傷盤片。正確的處理方法應(yīng)當(dāng)是立即咨詢專業(yè)數(shù)據(jù)恢復(fù)服務(wù)商。

  選擇專業(yè)數(shù)據(jù)恢復(fù)中心

  在選擇數(shù)據(jù)恢復(fù)服務(wù)商時公司規(guī)模、技術(shù)水平、工程師團(tuán)隊、業(yè)界內(nèi)的口碑都是需要考量的重要指標(biāo)。

發(fā)表評論