PLUS28's Archiver

datatw.seo 發表於 2015-12-1 15:11

資料救援-了解RAID5救援原理

[size=4][font=宋体][font=黑体]RAID5是RAID家族內最多公司採用的儲存裝置,而往往會因為人為因素或不可抗力因素造成資料庫崩潰。[/font][/font]
[font=宋体][font=黑体]首先,我們需先了解RAID5儲存原理及演算方式,了解基礎原理才可以救援。[/font]
[/font]
[font=宋体][font=黑体][url=http://www.data-tw.com/datarecovery/536.html]RAID5[/url]至少需要3顆硬碟組成,利用校驗值來防範一顆硬碟遺失的問題。什麼意思?[/font][/font]
[font=宋体]        
[/font]
[/size][align=center][font=宋体][size=4]        [font=黑体]       [img=300,172]http://www.data-tw.com/d/file/yingdiejiuyuanzhishi/2015-11-30/fdee5eda165f6140af1e21f740e06aed.jpg[/img]
[/font][/size][/font][/align][size=4]
[font=宋体][font=黑体]如上圖,此組RAID5是用3顆硬碟組成,P1是[color=#00ff]A、B的校驗值[/color];P2是[color=#00ff]C、D的校驗值[/color];P3是[color=#00ff]C、D的校驗值[/color]。[/font][/font]
[font=宋体]        
[/font][font=宋体][font=黑体]那RAID5的校驗值又是什麼呢?[/font][/font]
[font=宋体]        
[/font][font=宋体][font=黑体]RAID-5校驗值是採用「[color=#ff0ff][url=https://zh.wikipedia.org/wiki/%E9%80%BB%E8%BE%91%E5%BC%82%E6%88%96]異或算法[/url][/color]」(XOR),是2進位數值得一種算法,運算規則是:「二者相同結果為0,二者相異結果為1」。[/font][/font]

[font=宋体][font=黑体]以上圖RAID5來解釋,P1是[color=#ff0ff]A XOR B [/color]的結果; p2是[color=#ff0ff]C XOR D[/color]的結果; [/font][font=黑体]P3[/font][font=黑体]是[color=#ff0ff]E XOR F[/color]的結果。[/font][/font]
[font=宋体]        
[/font]
[font=宋体]  [/font][font=宋体][font=黑体]由此可知,以上RAID5上的每顆硬碟,都相互對應其他硬碟資料,因此只要有一個硬碟離線,系統就會自動由其他數值演算回去。倘若是其中2顆硬碟遺失,則系統找不到演算的數值,就會崩潰RAID5異常,無法運作。[/font][/font]

[/size][font=宋体][size=4]了解RAID5的原理及運算,再來看不同的作業系統,對要救援的RAID5影響。

[/size][/font][font=宋体][size=4]文章來源:[url=http://www.data-tw.com/datarecovery/550.html]資料救援-了解RAID5救援原理[/url][/size]
[/font]

頁: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.