蘋果系統RAID恢復技術

RAID作為一種存儲方式也大量使用在Apple系統的伺服器和工作站中。Apple系統也有兩種方法可以實現RAID,一種是使用RAID控制器組件RAID,稱為硬RAID;另一種是直接用Apple的應用程式創建RAID,稱為軟RAID。

Apple系統中的RAID級別也跟Windows系統一樣,比較常用的有RAID-0、RAID-1、RAID-5等,其中RAID-5最為普及。

RAID起始扇區的分析方法,RAID條帶大小的分析方法,利用Apple分區映射表分析,利用校驗條帶分析,RAID成員盤的盤序分析方法,RAID校驗方向分析方法,RAID數據同步的分析方法,

RAID起始扇區的分析方法

有些Apple RAID把配置信息寫在物理盤的前部,那么RAID內的數據就不能從物理盤的頭部開始。所以找到RAID起始扇區是分析RAID結構的第一步。
Apple磁碟的第一個扇區應該是驅動程式描述符。如果在RAID成員盤中其中一塊盤第一個扇區是驅動程式描述符結構,那么RAID起始扇區就是物理盤0號扇區的可能性就比較大。如果各成員盤的第一個扇區都不是驅動程式描述符,則RAID起始扇區可能就不是物理盤的0扇區,這就需要在每塊成員盤中搜尋驅動程式描述符。驅動程式描述符所在扇區一般就是RAID的起始扇區。

RAID條帶大小的分析方法

在Apple系統中,分析條帶大小有兩種基本方法。

利用Apple分區映射表分析

Apple磁碟的分區映射表占用的空間很大,在映射表中會描述映射表分區、設備的驅動程式分區、檔案系統分區和空閒空間分區,往往需要占用幾百個到幾千個扇區。利用這些分區映射表間的關係可以把RAID條帶大小分析出來。

利用校驗條帶分析

如果對Apple的檔案系統結構非常熟悉,那么就很容易在RAID成員盤中找到校驗條帶。通過找一個校驗條帶的起始扇區和結束扇區,就能夠輕易判斷這個校驗條帶的大小,這個大小也就是該RAID的條帶大小。

RAID成員盤的盤序分析方法

RAID成員盤的盤序分析也有兩種,一種是利用Apple磁碟分區映射表之間的前後關係進行判斷。
如果RAID成員盤數比較多,利用Apple磁碟分區映射表之間的關係只能判斷一部分成員盤的盤序,這時還可以利用反推法進行盤序的判斷。

RAID校驗方向分析方法

RAID的基本結構有左異步、左同步、右異步、右同步。“左”和“右”是針對校驗方向來說的,左異步、左同步結構中的校驗塊都是從最後一塊物理盤開始,依次往前面的物理盤中排列,整個RAID都按照這個規律循環往復,這種校驗的排列方向稱為“左結構”;而右異步、右同步結構中的校驗塊都是從第一塊物理盤開始,依次往後面的物理盤中排列,整個RAID都按照這個規律循環往復,這種校驗的排列方式稱為”右結構“。
左結構左結構
右結構右結構

RAID數據同步的分析方法

同步、異步是針對數據方向來說的。左異步、右異步結構中各條帶組內的數據塊均由低號盤向高號盤依次寫入,整個RAID都按照這個規律循環往復,這種數據塊的排列方向被稱為”異步“;而左同步、右同步結構中每個條帶組內的第一個數據塊首先寫入校驗塊所在物理盤的下一個物理盤中,其餘數據塊再依次寫入,整個RAID都按照這個規律循環往復,這種數據的排列方向被稱為”同步“。
同步結構同步結構
異步結構異步結構

相關詞條

熱門詞條

聯絡我們