資料救援-RAID磁碟陣列

軟體-資料救援
資料救援-RAID

1、什么是RAID磁碟陣列?
RAID是英文Redundant Array of Inexpensive Disks的縮寫。RAID就是一種由多顆硬碟搆成的陣列。雖然RAID包含多顆硬碟,但是在操作系統下是作為一個獨立的大型儲存設備出現。利用RAID技朮於儲存系統的好處主要有以下三種:

  • 通過把多個磁碟組織在一起作為一個邏輯提供磁碟跨區功能
  • 通過把數據分成多個數據塊(Block)並行寫入/讀出多個磁碟以提高磁碟的讀取速度
  • 通過鏡像或校驗操作提供備份與預防錯誤發生能力

最初開發RAID的主要目的是節省成本,當時幾塊小容量硬碟的價格總和要低於大容量的硬碟。目前來看RAID在節省成本方面的作用並不明顯,但是RAID可以充分發揮出多顆硬碟的優勢,實現遠遠超出任何一塊單獨硬碟的速度和容量。除了性能上的提高之外,RAID還可以提供良好的容錯能力,在任何一塊硬碟出現問題的情況下都可以繼續工作,不會受到損壞硬碟的影響。

RAID技術分為幾種不同的等級,分別可以提供不同的速度,安全性和性能/成本比。根據實際情況選擇適當的RAID級別可以滿足用戶對儲存系統可用性、性能和容量的要求。常用的RAID級別有以下幾種:NRAID,JBOD,RAID0,RAID1,RAID0+1,RAID3,RAID5,RAID1+0,RAID5+1,RAID5+0,RAID5+0+1,RADI6,RAID5E,RAID5EE,RAIDADG等。目前經常使用的是RAID5和RAID(0+1)。

隨着資料的快速增加,RAID磁碟陣列的應用越來越廣泛。RAID的容量也越來越大,NAS、SAN的應用給量資料儲存提供了可行的方案。通信、金融、證券等資料量多的用戶採用的儲存容量更是大得驚人。

2、針對大量資料的應用,使用傳統的資料救援的方法顯然行不通,對RAID磁碟陣列中的每顆硬碟作鏡像是無法實現的。300GB的SCSI硬碟作鏡像需要幾個小時,如果是大量儲存,比如十幾TB的資料時,作備份可能就要花去一個月的時間。然後再分析,重組數據,還需要同樣的大資料儲存來備份資料。等看到資料的時候可能已經過了幾個月的時間了,也許資料對於客戶來說已經失去意義了。

3、RAID磁碟陣列的常見操作系統

  • WindowsNT4.0
  • Windows2000
  • Windows2003
  • LINUX
  • UNIX
  • MAC等。

4、RAID磁碟陣列常見的故障現象。

  • 系統啟動失敗
  • RAID訊息被破壞
  • 某硬碟掉線OFFLINE,替換後重建REBUILD失敗
  • RAID訊息不見
  • 硬碟(單顆或多顆)掉線後導致不能啟動
  • 更換RAID卡後系統損壞
  • 分區訊息不見
  • 硬碟壞軌(物理、邏輯)
  • 重新配置RAID陣列訊息
  • 磁碟順序出錯
  • 動態磁碟資料庫丟失或損壞
  • LINUX、UNIX系統啟動不成功,或者分區不能mount,找不到分區
  • rebuild中途失敗
  • rebuild成功後,分區找不到或者系統不能啟動
  • 紅燈不停閃,或者黃燈不停閃(有的黃燈閃表示正在讀取,有的是錯誤指示)
  • MBR損壞
  • DBR損壞

更多資料救援說明如下