女人下边被舔全过视频软件,美丽的姑娘免费观看在线播放,久久人人爽爽人人爽人人片av,麻豆精产国品,久久久久久夜精品精品免费啦

使復(fù)雜的問題變得簡單:從丟失配置的RAID中提取數(shù)據(jù)的獨特方法

大家好!

今天,我們想談?wù)勁渲脕G失的RAID陣列以及如何從中提取數(shù)據(jù)。本文對數(shù)字取證專家和數(shù)據(jù)恢復(fù)工程師都將很有用。讓我們首先了解什么是RAID。

RAID。它是什么?

RAID是獨立驅(qū)動器的冗余陣列。系統(tǒng)將其顯示為具有塊訪問權(quán)限的虛擬存儲設(shè)備。本質(zhì)上,RAID是虛擬驅(qū)動器。 

使復(fù)雜的問題變得簡單:從丟失配置的RAID中提取數(shù)據(jù)的獨特方法插圖

 

組裝RAID的目的是創(chuàng)建具有更高訪問速度,更大容量和更高可靠性的存儲。

人們?yōu)槭裁词褂肦AID?家庭用戶可以組裝陣列來創(chuàng)建備份或存儲他們的照片和文檔的個人檔案,以及家庭多媒體庫(電影,音樂等)。公司將RAID用作服務(wù)器上的數(shù)據(jù)存儲。這可以是普通(共享)文檔存儲,備份存儲,數(shù)據(jù)庫,會計數(shù)據(jù)等。

簡而言之,RAID是用于存儲較有價值數(shù)據(jù)的大容量存儲。

那么如何處理呢? 

RAID映像

有兩種方法可以制作RAID映像。 

第一個是在被檢查的機器上獲取圖像。 

使復(fù)雜的問題變得簡單:從丟失配置的RAID中提取數(shù)據(jù)的獨特方法插圖1          

此方法的主要優(yōu)點–無需了解數(shù)組的排列方式。但是,這種方法有很多  缺點,主要缺點 是在運行中的檢查機器上做某事是不好的。那么,有哪些可用選項? 

  1. 我們可能會運行服務(wù)器并從USB閃存驅(qū)動器或Live CD啟動一些復(fù)制軟件;盡管操作系統(tǒng)可能會在工作期間發(fā)生某些變化,但這顯然是不好的。
  2. 可以從CD或閃存驅(qū)動器啟動OS并啟動軟件–無法保證它能正常工作,因為例如,許多陣列是軟件陣列(包括廣泛使用的NAS),因此RAID,則需要運行適當?shù)能浖?/font>另外,如果使用此方法,將無法訪問RAID中未使用的磁盤區(qū)域。

因此,總的來說,我們不能確定數(shù)據(jù)將保持不變。

第二種方法是分別制作每個驅(qū)動器的映像。然后以只讀模式組裝數(shù)組。 

使復(fù)雜的問題變得簡單:從丟失配置的RAID中提取數(shù)據(jù)的獨特方法插圖2

這是確保數(shù)據(jù)完整性的唯一方法,也使我們有機會研究HDD的所有區(qū)域(RAID可能不會從頭到尾使用整個磁盤,而只會使用其內(nèi)部部分磁盤。) ,可能有未使用的區(qū)域可以存儲隱藏數(shù)據(jù))。

該方法的主要缺點是需要組裝陣列,即需要確定其配置。因此,為了正確執(zhí)行所有操作,我們需要定義配置。 

RAID組裝

要組裝RAID,必須確定:

  • 使用了哪些驅(qū)動器:有時并非所有磁盤都已使用(可能有多余或多余的磁盤用于“系統(tǒng)”),有時磁盤數(shù)量不足(1個驅(qū)動器可能已損壞或被丟棄,但陣列仍可運行由于冗余)等等。
  • 陣列中驅(qū)動器的順序。有時,它反映了磁盤在計算機內(nèi)部的放置順序,但不要以此為前提。
  • RAID級別和算法(如果有)
  • 用于條帶化的塊大小
  • RAID中使用的開始和結(jié)束LBA(不一定使用從0到MaxLBA的驅(qū)動器)
  • 延時。重復(fù)是Compaq和HP陣列(HP購買的Compaq)的共同特征。

為什么定義參數(shù)會出現(xiàn)問題?答案很簡單–所有可能的配置數(shù)量巨大!僅按驅(qū)動器的順序就可以為我們提供4種驅(qū)動器的2種變體,5種驅(qū)動器的100種變體和7種驅(qū)動器的數(shù)千種變體。而且,我們還有許多其他參數(shù)可乘以可能的配置數(shù)量。

使復(fù)雜的問題變得簡單:從丟失配置的RAID中提取數(shù)據(jù)的獨特方法插圖3

當然,有一些簡單的情況,例如:

  • 具有眾所周知的RAID元數(shù)據(jù)格式的軟件陣列
  • 少量成員和簡單級別(例如,條紋或鏡像)

對于沒有經(jīng)驗的用戶,所有其他情況可能真的很難。此外,在現(xiàn)實生活中,您必須處理使其變得異常復(fù)雜的因素:

  • RAID元數(shù)據(jù)丟失,損壞或不正確(“先前”磁盤壽命中遺留了,或者是陣列重新初始化的結(jié)果)
  • RAID上的文件系統(tǒng)已損壞,并且很難使用其元數(shù)據(jù)來定義配置(病毒或惡意因素可能會損壞FS)
  • 有些成員可以不使用-是熱備用磁盤或系統(tǒng)磁盤。
  • 成員的另一個常見問題–您可能從許多不同的陣列中獲得了一堆驅(qū)動器。因此,您需要先了解哪個磁盤來自哪個陣列
  • 下一個問題–具有奇異配置的陣列,例如,可能使用了從磁盤開始的異常移位或延遲,或者其他任何原因。
  • 同樣,在破壞性重建之后通常還需要恢復(fù)數(shù)據(jù)–使用錯誤參數(shù)重建陣列的操作會導(dǎo)致數(shù)據(jù)損壞(重建本身可能是調(diào)查的原因)

檢查期間組裝RAID是必需的操作。即使此任務(wù)可能非常非常困難。 

成功秘訣

有什么可以幫助我們應(yīng)對所有困難?它是幾種思想和方法的聯(lián)合組合:

  • 第一個是文件雕刻(Data Extractor中的“ RAW Recovery”模式),它能夠確定文件整數(shù)部分的大小
  • 第二個是對Carver文件找到的結(jié)果進行統(tǒng)計處理。單個文件可能會給出錯誤的圖片,但是它們的設(shè)置顯示出非常好的結(jié)果
  • 第三個是能夠快速檢查假設(shè)的能力,為此,我們需要一個工具來執(zhí)行與RAID轉(zhuǎn)換相關(guān)的所有轉(zhuǎn)換,換句話說,我們需要即時RAID重建。為每個假設(shè)檢查構(gòu)建圖像需要很多時間

接下來,我們將更詳細地研究所有這些內(nèi)容。

文件雕刻基礎(chǔ)

文件雕刻(在PC-3000中為“ RAW恢復(fù)”模式)是一種使用文件格式的知識而無需文件系統(tǒng)信息的情況下查找文件頭的方法。較簡單,較常用的方法是搜索文件開頭的簽名。例如,PNG圖像在文件的開頭具有簽名“%PNG”。對于其他文件類型,簽名當然是不同的。

使復(fù)雜的問題變得簡單:從丟失配置的RAID中提取數(shù)據(jù)的獨特方法插圖4

文件格式的知識使我們不僅可以找到標頭,還可以從下面估算文件的整數(shù)部分。

使復(fù)雜的問題變得簡單:從丟失配置的RAID中提取數(shù)據(jù)的獨特方法插圖5

例如,PNG文件由一系列塊組成,每個塊都具有簽名,大小和校驗和。即 我們可以足夠可靠地驗證它。這意味著,如果文件沒有損壞或碎片化,我們可以從頭到尾對其進行檢查,并說它是“完整”文件,并且文件大小為N個字節(jié)。

如果文件不完整或部分文件被重寫或其他內(nèi)容,那么我們可以說這里是標題,前幾部分是完整的。它們占用K個字節(jié)。損壞后的某個地方。它可以是K + 1字節(jié)或K + 100字節(jié)-未知。但是前K個字節(jié)完全是完整的。

對于不同類型的文件,檢查整數(shù)部分的能力和此檢查的準確性非常不同。如本例中那樣,可以從png檢查整個文件。在某個地方,我們只能從頭開始檢查幾百個字節(jié),例如,對于BMP文件,它是否完整或損壞都無關(guān)緊要。

能夠找到標頭并檢查許多不同文件類型的整數(shù)部分是PC-3000 RAID系統(tǒng)的獨特功能,而其他工具則沒有。

RAID成員上的文件雕刻 

讓我們看一個簡單的RAID 5左同步(LS),它由3個成員組成。如果您曾經(jīng)嘗試過從RAID恢復(fù)數(shù)據(jù),則您應(yīng)該熟悉此配置:

使復(fù)雜的問題變得簡單:從丟失配置的RAID中提取數(shù)據(jù)的獨特方法插圖6

現(xiàn)在讓我們看一下其成員之一,例如,成員A:

使復(fù)雜的問題變得簡單:從丟失配置的RAID中提取數(shù)據(jù)的獨特方法插圖7

該RAID表描述了轉(zhuǎn)換的重復(fù)規(guī)則。圖片僅顯示2次完整重復(fù),第3次開始。由于它是RAID成員,因此它存儲數(shù)據(jù)塊和冗余塊– XOR。數(shù)據(jù)塊不會像0、1、2、3,…等一個接一個地走,它們之間有間隙– 0、3、6等,因為其他塊存儲在其他成員上。

現(xiàn)在讓我們談?wù)勗赗AID成員上文件雕刻的工作方式。 

使復(fù)雜的問題變得簡單:從丟失配置的RAID中提取數(shù)據(jù)的獨特方法插圖8

該成員存儲數(shù)組的各個塊,因此文件的整數(shù)部分受塊大小的限制。

  • 文件可能在數(shù)據(jù)塊內(nèi)的某處開始和結(jié)束
  • 如果文件很大,由于文件的另一部分存儲在另一個成員上,因此它將在塊末尾中斷

在這里,我們看到了概率極小的情況:

使復(fù)雜的問題變得簡單:從丟失配置的RAID中提取數(shù)據(jù)的獨特方法插圖9

RAID成員上文件的整數(shù)部分:

  • 不能從一個塊移動到另一個塊
  • 不能在XOR塊內(nèi)

當然存在這種情況,但是它們的數(shù)量比“正?!鼻闆r小得多(如上一張幻燈片所示)

結(jié)論是我們只能在單個數(shù)據(jù)塊中找到文件的整數(shù)部分。

雕刻數(shù)據(jù)的統(tǒng)計處理

RAID中的數(shù)據(jù)轉(zhuǎn)換規(guī)則是定期的。在我們的例子中,每3個塊中就有2個實際上是數(shù)據(jù)塊,較后一個是XOR:

使復(fù)雜的問題變得簡單:從丟失配置的RAID中提取數(shù)據(jù)的獨特方法插圖10

如果我們僅求和每個塊的每個扇區(qū)中有多少個整數(shù)部分,我們將看到以下內(nèi)容:

  • 數(shù)據(jù)塊中有很多文件的整數(shù)部分
  • XOR內(nèi)部沒有任何內(nèi)容
  • 您可以看到塊之間的邊界,因為文件沒有越過塊邊界

 

讓我們檢查一下實踐理論。只有PC-3000 RAID系統(tǒng)才能統(tǒng)計處理雕刻數(shù)據(jù)并以圖形方式顯示結(jié)果。在此屏幕截圖中,您可以查看在解決實際情況期間獲得的軟件直方圖:

該圖片與上一張非常相似。數(shù)據(jù)塊和“空” XOR塊清晰可見。紅線顯示零值和非零值彼此相鄰的位置。他們有助于查看潛在的街區(qū)邊界。

一次有3個驅(qū)動器:

使復(fù)雜的問題變得簡單:從丟失配置的RAID中提取數(shù)據(jù)的獨特方法插圖11

我們可以看到XOR塊(“空”塊)位于RAID上不同的成員上的不同位置。塊大小等于128個扇區(qū),并顯示在直方圖上(請不要忘記LBA從左到右,而不是從上到下增加。這是在寬屏顯示器上查看信息的一種更方便的方法。

不同時期的直方圖

周期大小是磁盤數(shù)乘以塊大小和延遲。那如果我們弄錯了怎么辦?我們會得到什么?這是有關(guān)同一磁盤的直方圖在不同期間的外觀的真實示例:

使復(fù)雜的問題變得簡單:從丟失配置的RAID中提取數(shù)據(jù)的獨特方法插圖12

  • 在第一種情況下,我們在塊大小上犯了一個錯誤–我們將塊大小設(shè)置為所需大小的2倍,并且收到的周期減少了2倍,目前尚不清楚這是RAID 5
  • 第二張圖片–所有參數(shù)均正確,很明顯,這是RAID 5
  • 較后一張圖片–我們選擇了錯誤的參與者人數(shù)– 4而不是3,然后我們再次看到直方圖被“打破”了

因此,如果我們以錯誤的周期構(gòu)建統(tǒng)計信息,我們將看到錯誤的直方圖。 

可以將其用作快速直方圖測試:計算周期并查看直方圖。如果可見空白區(qū)域(如在XOR塊中)–參數(shù)設(shè)置正確,否則-這可能是錯誤的,或者組態(tài)中沒有任何XOR,RS或HS塊。在現(xiàn)實生活中,直方圖可以立即生成,也可以在幾秒鐘內(nèi)生成。因此,這確實是一個快速測試。

不同配置的示例

現(xiàn)在,讓我們研究一下不同配置的一些模式。圖片上的所有直方圖均基于實際情況。

RAID 5、8個驅(qū)動器,塊大小為128個扇區(qū)

在這里,您可能會看到RAID 8配置建立在8個驅(qū)動器上,具有128個扇區(qū)的塊大?。?/font>

使復(fù)雜的問題變得簡單:從丟失配置的RAID中提取數(shù)據(jù)的獨特方法插圖13

  • 為什么選擇RAID 5?因為它只有一個“空”塊-XOR
  • 為什么要8個成員?因為期間由8個區(qū)塊組成
  • 此外,紅色輔助線之間的距離清楚地顯示了128個扇區(qū)的塊大小

另外,您可以在XOR塊中看到“噪聲”。在這里找到了一些文件,這不是不可能的。但是,它們的數(shù)量明顯少于數(shù)據(jù)塊中的數(shù)量。

RAID 6(或5EE),6個驅(qū)動器,塊大小256個扇區(qū),起始LBA已轉(zhuǎn)移

這是由6個驅(qū)動器組成的RAID 6或5EE:

使復(fù)雜的問題變得簡單:從丟失配置的RAID中提取數(shù)據(jù)的獨特方法插圖14

  •  為什么選擇RAID 6?–因為有2個“空”塊。一個是XOR,另一個是Reed-Solomon(或熱備用塊,如果是5EE)
  • 6個驅(qū)動器,因為此期間有6個塊 
  • 一個“峰值”的長度是256個扇區(qū),這是塊大小

 

在這張圖片中,您可以看到塊的開頭和結(jié)尾有兩個部分:

使復(fù)雜的問題變得簡單:從丟失配置的RAID中提取數(shù)據(jù)的獨特方法插圖15

發(fā)生這種情況是因為RAID并非像以前的情況那樣從0開始,而是有些偏移。開頭的藍色部分的大小為64個扇區(qū)(紅線上方有一個提示)。這意味著RAID以某些LBA開頭,應(yīng)如下所示:N * BlockSize + 64,N = 0、1、2,…。在我們的例子中,它是1088(= 4 * 256 + 64)–一些HP和Compaq陣列的典型起始LBA。

RAID 5、4個驅(qū)動器,延遲16,塊大小128個扇區(qū)

在這里,您可能會看到延遲值等于16的RAID 5:

使復(fù)雜的問題變得簡單:從丟失配置的RAID中提取數(shù)據(jù)的獨特方法插圖16

我們?nèi)绾未_定呢?在這里,您可以看到較右邊的?是包含服務(wù)數(shù)據(jù)的區(qū)域。紅線有很多–這是“雜訊”,會在XOR中創(chuàng)建小的文件。總共有4個驅(qū)動器,因此我們建議這是一個RAID 4,由4個驅(qū)動器組成。(對于由8個驅(qū)動器組成的RAID 6,可以看到類似的直方圖)。其余區(qū)域充滿了數(shù)據(jù),但可以清楚地看到一個區(qū)域內(nèi)有許多塊。讓我們放大其中一個區(qū)域。

現(xiàn)在您可以看到一個區(qū)域內(nèi)有16個塊:

使復(fù)雜的問題變得簡單:從丟失配置的RAID中提取數(shù)據(jù)的獨特方法插圖17

這意味著延遲為16,塊大小為128個扇區(qū)。

RAID 0(或10或1E),塊大小為128扇區(qū)

這是RAID 0的示例:

使復(fù)雜的問題變得簡單:從丟失配置的RAID中提取數(shù)據(jù)的獨特方法插圖18

但是,RAID 10或1E或其他級別(如果我們無法確定正確的期限)將看起來完全相同。如果使用此配置,則應(yīng)首先查找RAID-5或6的直方圖。然后我們可以說它是0、10或1E。這些級別沒有XOR,Reed-Solomon或HS塊,因此我們看不到“空”塊。此外,我們無法說出RAID中有多少個磁盤,因為對于不同數(shù)量的驅(qū)動器,我們會看到相似的模式。 

JBOD或非RAID驅(qū)動器

現(xiàn)在查看JBOD或僅非RAID驅(qū)動器的直方圖。您可以看到根本沒有任何塊:

使復(fù)雜的問題變得簡單:從丟失配置的RAID中提取數(shù)據(jù)的獨特方法插圖19

一盤未使用,一盤丟失

未使用的驅(qū)動器是不屬于特定RAID陣列的驅(qū)動器。它可以是備用驅(qū)動器,也可以是用于存儲OS數(shù)據(jù)的驅(qū)動器。 

 

在圖片上,您可以看到有4個屬于RAID 5的驅(qū)動器,它們是由5個具有512個扇區(qū)塊大小的驅(qū)動器組成的。較后一個是一個陌生人。該驅(qū)動器的直方圖不同于所有其他驅(qū)動器。結(jié)論:較后一個驅(qū)動器未使用。 

我們只有5個成員中的4個,因此失去了一個成員。

使復(fù)雜的問題變得簡單:從丟失配置的RAID中提取數(shù)據(jù)的獨特方法插圖20

同樣的想法適用于來自不同陣列的驅(qū)動器-它們的直方圖會有所不同。

 

這樣,我們看到每個RAID級別都有一個獨特的直方圖,可以說明很多配置,甚至可以稱為其“指紋”。

我們可以從直方圖中得到什么?

因此,僅直方圖就為我們提供了有關(guān)數(shù)組的許多信息:

  • 塊大小
  • RAID級別
  • 會員數(shù)
  • 延遲
  • 一組可能的啟動LBA
  • 丟失和未使用的驅(qū)動器

但是驅(qū)動順序呢?

這是RAID 5的示例,其中包含5個成員以及所有成員的直方圖。您認為可能有多少個驅(qū)動器訂單?

使復(fù)雜的問題變得簡單:從丟失配置的RAID中提取數(shù)據(jù)的獨特方法插圖21

所有驅(qū)動器的直方圖允許我們設(shè)置XOR對角線。總共,RAID 5中使用了4種算法。對于每種算法,我們可以使用對角線指定確切的順序。Data Extractor RAID Edition  對于如何找到正確的選項以及如何對其進行檢查有很多方法。我們不會詳細介紹,因為這是另一篇文章的主題。但是,總之,較簡單的方法是嘗試所有4個選項。 

使復(fù)雜的問題變得簡單:從丟失配置的RAID中提取數(shù)據(jù)的獨特方法插圖22

為此,您需要能夠動態(tài)構(gòu)建RAID并查看各種配置,而不是為每個配置創(chuàng)建映像。PC-3000 RAID系統(tǒng)具有快速更改RAID參數(shù)并立即觀察結(jié)果的能力。因此,只需不到一分鐘即可完成4種配置。

對于RAID 6和5EE,情況相同,但是還有很少的選擇-對于每種算法,您需要選擇首先使用哪個塊(XOR或RS)。

綜上所述,使用文件雕刻結(jié)果的統(tǒng)計處理(即直方圖)所建議的方法將數(shù)百萬的選擇減少為幾個可能的選擇。換句話說,它使復(fù)雜的RAID數(shù)據(jù)恢復(fù)問題變得簡單!

西數(shù)科技: 司法鑒定/產(chǎn)品質(zhì)量鑒定/檢驗檢測/數(shù)據(jù)恢復(fù)專家. 4006184118

相關(guān)文章

發(fā)表回復(fù)

您的郵箱地址不會被公開。 必填項已用 * 標注

聯(lián)系我們

聯(lián)系我們

025-86883952

在線咨詢: QQ交談

郵箱: wd@wdsos.com

工作時間:周一至周五,9:00-17:30,節(jié)假日休息

關(guān)注微信
微信掃一掃關(guān)注我們

微信掃一掃關(guān)注我們