close

RAID1通過磁片資料鏡像實現資料的冗餘,在兩塊硬碟上產生互為備份的資料,當其中一塊成員盤出現故障時,系統還可以從另外一塊硬碟中讀取資料,因此RAID1可以提供更好的數據冗餘性。


一、RAID1資料組織原理 
RAID1又被稱為磁片鏡像,需要兩個硬碟共同構建,使用磁片鏡像(Disk Mirroring)技術,方法是在工作磁片(Working Disk)之外再加一額外的備份磁片(Backup Disk),兩個磁片所儲存的資料完全一樣,資料寫入工作磁片的同時亦寫入備份磁片,也就是將一塊硬碟的內容完全複製(鏡像)到另一塊硬碟上,所以兩塊硬碟所構成的RAID-1陣列,其容量僅等於一塊硬碟的容量。


RAID-1是磁碟陣列中單位成本最高的,但提供了很高的資料安全性和可用性。當一個物理盤失效時,系統可以自動切換到鏡像磁片上讀寫,而不需要重組失效的資料。 雖然RAID0可以提供更多的空間和更好的讀寫性能,但是整個系統是非常不可靠的,如果出現故障,無法進行任何補救。所以,RAID0一般只是在那些對資料安全性要求不高的情況下才被人們使用。而RAID1和RAID0截然不同,其技術重點全部放在如何能夠在不影響性能的情況下最大限度的保證系統的可靠性和可修復性上。 RAID1是所有RAID等級中實現成本最高的一種,儘管如此,人們還是選擇RAID1來保存那些關鍵性的重要資料。

二、RAID1故障原因分析 
這裡說的RAID1故障,是指RAID1邏輯盤丟失或不可訪問。導致RAID1故障的原因主要有以下幾種:
1.RAID控制器出現物理故障 
RAID控制器如果出現物理故障,將不能被電腦識別,也就無法完成對RAID1中各個硬碟的控制,在這種情況下,通過RAID控制器虛擬出來的邏輯盤自然就不存在了。

2.RAID資訊出錯 
對於硬RAID1來說,RAID卡將硬碟配置為RAID1後,會記錄有關該RAID1的相關資訊,包括組成該RAID1的硬碟數目、容量大小、哪塊硬碟為工作磁片、哪一塊為鏡像磁片、RAID1在每塊物理盤中的起始位址等,所有這些資訊被稱為RAID資訊,也稱為RAID中繼資料,它們會被保存到RAID控制器中,有時候也會保存到RAID1的硬碟中。 對於軟RAID1來說,同樣具有上面提到的RAID資訊,這些資訊一般都存放在RAID1的硬碟中。 RAID資訊出錯就是指該RAID1的配置資訊出現錯誤,導致RAID程式不能正確地組織管理RAID1中的硬碟,從而導致RAID1邏輯盤丟失或不能訪問。

3.RAID1硬碟出現物理故障 
RAID1可以允許其中一塊硬碟離線,如果RAID1中的某一塊硬碟出現物理故障,比如電路損壞、磁頭損壞、固件損壞、出現損毀的磁區等,該硬碟就不能正常使用,但剩下的一塊硬碟中的資料完好無損,RAID1還不會崩潰。 如果系統管理員沒有及時替換出現故障的硬碟,當另一塊硬碟再出現故障離線後,RAID1將徹底崩潰。

4.人為誤操作 如果誤將RAID1中的兩塊成員盤都拔出,或不小心刪除了RAID1的配置資訊等,都會造成RAID1崩潰。



三、RAID1資料恢復
RAID1是所有RAID中最簡單的一種, RAID1中兩塊硬碟互為鏡像,所有資料都是完全一樣的,如果是RAID控制器故障或RAID資訊出錯導致RAID1的資料無法訪問,只要將兩塊硬碟中的一塊從伺服器上拆下來,作為單獨的硬碟接在一台電腦上,就很容易將資料恢復出來。

如果RAID1中一塊硬碟出現故障,不會影響伺服器的運行,只要把故障硬碟更換為一塊好的硬碟就可以了。如果沒有及時更換,導致第二塊硬碟也出現故障,這時RAID1就會失效,因為先出現故障的硬碟中的資料已經不完整,所以不能以第一塊硬碟為基準進行資料恢復,而應該用後出現故障的硬碟進行資料恢復,一般情況下都能夠完全恢復出所有的資料。
 


創用 CC 授權條款
資料救援由資料救援服務站製作,以創用CC 姓名標示-相同方式分享 4.0 國際 授權條款釋出。
此作品衍生自http://datatw2015.pixnet.net/blog

arrow
arrow

    晟誼科技資料救援 發表在 痞客邦 留言(0) 人氣()