与RAID 5相比,RAID 6增加了第二个独立的奇偶校验信息块。两个独立的奇偶系统使用不同的算法,数据的可靠性非常高,即使两块磁碟同时失效也不会影响数据的使用。但RAID 6需要分配给奇偶校验信息更大的磁碟空间,相对于RAID 5有更大的“写损失”,因此“写性能”非常差。较差的性能和複杂的实施方式使得RAID 6很少得到实际套用。
常见的RAID6组建类型 RAID 6(6D + 2P)
1 RAID 6(6D + 2P)原理
和RAID 5相似,RAID 6(6D + 2P)根据条带化的数据生成校验信息,条带化数据和校验数据一起分散存储到RAID组的各个磁碟上。在图1中,D0,D1,D2,D3,D4和D5是条带化的数据,P代表校验数据,Q是第二份校验数据。
RAID 6校验数据生成公式(P和Q):
P的生成用了异或
P = D0 XOR D1 XOR D2 XOR D3 XOR D4 XOR D5
Q的生成用了係数和异或
Q = A0*D0 XOR A1*D1 XOR A2*D2 XOR A3*D3 XOR A4*D4 XOR A5*D5
D0~D5:条带化数据
A0~A5:係数
XOR:异或
*:乘
在RAID 6中,当有1块磁碟出故障的时候,利用公式1恢複数据,这个过程是和RAID 5一样的。而当有2块磁碟同时出故障的时候,就需要同时用公式1和公式2来恢複数据了。
各係数A0~A5是线性无关的係数,在D0,D1,D2,D3,D4,D5,P,Q中有两个未知数的情况下,也可以联列求解两个方程得出两个未知数的值。这样在一个RAID组中有两块磁碟同时坏的情况下,也可以恢複数据。
上面描述的是校验数据生成的算法。其实RAID 6的核心就是有两份检验数据,以保证两块磁碟同时出故障的时候,也能保障数据的。
硬碟数据恢复
硬碟软故障:系统故障:系统不能正常启动、密码或许可权丢失、分区表丢失、BOOT区丢失、MBR丢失; 档案丢失:误操作、误格式化、误克隆、误删除、误分区、病毒破坏、黑客攻击、PQ操作失败、RAID磁碟阵列失效等; 档案损坏:损坏的Office系列Word、Excel、Access、PowerPoint档案Microsoft SQL资料库复、Oracle资料库档案修复、Foxbase/foxpro的dbf资料库档案修复;损坏的邮件Outlook Express dbx档案,Outlook pst档案的修复;损坏的MPEG、asf、RM等媒体档案的修复。
逻辑故障数据恢复
逻辑故障是指与档案系统有关的故障。硬碟数据的写入和读取,都是通过档案系统来实现的。如果磁碟档案系统损坏,那幺计算机就无法找到硬碟上的档案和数据。逻辑故障造成的数据丢失,大部分情况是可以通过数据恢复软体找回的。
关于防止数据丢失的3个方法:
1. 永远不要将你的档案数据保存在作业系统的同一驱动盘上
我们知道大部分文字处理器会将你创建的档案保存在“我的文档”中,然而这恰恰是不适合保存档案的地方。对于影响作业系统的大部分电脑问题(不管是因为病毒问题还是软体故障问题),通常的解决方法就是重新格式化驱动盘或者重新安装作业系统,如果是这样的话,驱动盘上都所有东西都会数据丢失。
另外一个成本相对较低的解决方法就是在你的电脑上安装第二个硬碟,当作业系统被破坏时,第二个硬碟驱动器不会受到任何影响,如果你还需要购买一台新电脑时,这个硬碟还可以被安装在新电脑上,而且这种硬碟安装非常简便。
如果你对安装第二个驱动盘的方法不很认可,另一个很好的选择就是购买一个外接式硬碟,外接式硬碟操作更加简便,可以在任何时候用于任何电脑,而只需要将它插入USB连线埠或者firewire连线埠。
2. 定期备份你的档案数据,不管它们被存储在什幺位置
将你的档案全部保存在作业系统是不够的,应该将档案保存在不同的位置,并且你需要创建档案的定期备份,这样我们就能保障档案的性,不管你的备份是否会失败:光碟可能被损坏,硬碟可能遭破坏,软碟被清除等原因。如果你想要确保能够随时取出档案,那幺可以考虑进行二次备份,如果数据非常重要的话,你甚至可以考虑在防火层保存重要的档案。
3. 提防用户错误
虽然我们不愿意承认,但是很多时候是因为我们自己的问题而导致数据丢失。可以考虑利用文字处理器中的保障措施,例如版本特徵功能和跟蹤变化。用户数据丢失的常见的情况就是当他们在编辑档案的时候,意外地删除掉某些部分,那幺在档案保存后,被删除的部分就丢失了,除非你启用了保存档案变化的功能。
如果你觉得那些功能很麻烦,那幺我建议你在开始编辑档案之前将档案另外储存为不同名称的档案,这个办法不像其他办法一样组织化,不过这确实是一个好办法,也能够解决数据丢失的问题。