量减一颗。以上图为例,
原本的
3
颗磁盘只会剩下
(3-1)=2
颗磁盘的容量。而且当损毁的磁盘数量
大于等于两颗时,这整组
RAID 5
的资料就损毁了。
因为
RAID 5
预设½能支持一颗磁盘的损毁情
况
。
在读写效能的比½上,读取的效能还不赖!与
RAID-0
有的比!不过写的效能就不见得能够增加很
多!
这是因为要写入
RAID 5
的数据还得要经过计算同位检查码
(parity)
的关系。由于加上这个计
算的动作,
所以写入的效能与系统的硬件关系½大!尤其当使用软件磁盘阵列时,同位检查码是透
过
CPU
去计算而非专职的磁盘阵列卡,
因此效能方面还需要评估。
另外,由于
RAID 5
½能支持一颗磁盘的损毁,因此½来还有发展出另外一种等级,就是
RAID 6
,
这个
RAID 6
则使用两颗磁盘的容量作为
parity
的储存,因此整体的磁盘容量就会少两颗,但是允
许出错的磁盘数量就可以达到两颗了!
也就是在
RAID 6
的情况下,同时两颗磁盘损毁时,数据还
是可以救回来!
.
Spare Disk
:预备磁盘的功能:
当磁盘阵列的磁盘损毁时,就得要½坏掉的磁盘拔除,然后换一颗新的磁盘。换成新磁盘并且顺利启
动磁盘阵列后,
磁盘阵列就会开始主动的重½
(rebuild)
原本坏掉的那颗磁盘数据到新的磁盘上!然
后你磁盘阵列上面的数据就复原了!
这就是磁盘阵列的优点。不过,我们还是得要动手拔插硬盘,
除非你的系统有支持热拔插,否则通常得要关机才能这么做。
为了让系统可以实时的在坏掉硬盘时主动的重½,因此就需要预备磁盘
(spare disk)
的辅助。
所谓
的
spare disk
就是一颗或多颗没有包含在原本磁盘阵列等级中的磁盘,这颗磁盘平时并不会被磁盘阵
列所使用,
当磁盘阵列有任何磁盘损毁时,则这颗
spare disk
会被主动的拉½磁盘阵列中,并½坏
掉的那颗硬盘移出磁盘阵列!
然后立即重½数据系统。如此你的系统则可以永保安康啊!若你的磁
盘阵列有支持热拔插那就更完美了!
直½½坏掉的那颗磁盘拔除换一颗新的,再½那颗新的设定成
为
spare disk
,就完成了!
举例来说,鸟哥之前所待的研究室有一个磁盘阵列可允许
16
颗磁盘的数量,不过我们只安装了
10
颗磁盘作为
RAID 5
。
每颗磁盘的容量为
250GB
,我们用了一颗磁盘作为
spare disk
,并½其他的
9
颗设定为一个
RAID 5
,
因此这个磁盘阵列的总容量为:
(9-1)*250G=2000G
。运作了一两年后真
的有一颗磁盘坏掉了,我们后来看灯号才发现!
不过对系统没有影响呢!因为
spare disk
主动的加
入支持,坏掉的那颗拔掉换颗新的,并重新设定成为
spare
后,
系统内的数据还是完整无缺的!嘿
嘿!真不错!
.
磁盘阵列的优点
说的口沫横飞,重点在哪里呢?其实你的系统如果需要磁盘阵列的话,其实重点在于:
1.
数据安全与可靠性:指的并非网络信息安全,而是当硬件
(
指磁盘
)
损毁时,数据是否还能够安全的救援或
使用之意;
2.
读写效能:例如
RAID 0
可以加强读写效能,让你的系统
I/O
部分得以改善;
3.
容量:可以让多颗磁盘组合起来,故单一文件系统可以有相当大的容量。
尤其数据的可靠性与完整性更是使用
RAID
的考虑重点!毕竟硬件坏掉换掉就好了,软件数据损毁
那可不是闹着玩的!
所以企业½为何需要大量的
RAID
来做为文件系统的硬件基准,现在您有点了