資料救援-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損壞
更多資料救援說明如下
