最新
推荐
2014年高等教育信息化十大“关... 01-04 教育部成立教育信息化专家组 12-24
我国首次开展全国性教育信息化... 12-22 CERNET第二十一届学术年会 11-24
|
6. 多个物理磁盘上可以创建多个虚拟RAID 之前的RAID成员都是以物理磁盘为单位的,比如3个36GB的磁盘做一个RAID5,这个RAID就包括了3块磁盘的所有容量。但现在的RAID技术都添加了“虚拟”功能,在多个物理磁盘上可以创建多个RAID,例如3个72GB的磁盘,可以创建2个RAID5,每个RAID5都是3个36GB的磁盘空间组成的。
随着RAID技术的发展,目前市场上也出现了一些更高级的RAID技术,例如一些新RAID级别、更高级的“虚拟”功能以及从外部存储中引入的一些概念等。下面就对这些新的技术、概念分别进行介绍。 1. 更优化的磁盘利用率 随着硬盘的技术的发展,单个硬盘的容量逐渐变大,但客户的原有系统不可能随着新的技术出现而淘汰,这样就产生了老系统与新设备的融合问题。例如之前使用的RAID5是5块36GB硬盘组成的,随着业务的发展,RAID5需要在线扩容,由于36GB的盘已经停产,客户只能购买72GB的磁盘,那么对于每个扩容上去的72GB磁盘,只能有效利用36GB的空间,从而浪费掉了50%容量。 新的更优化的磁盘利用率功能,采用更为“虚拟”的技术,可以有效地利用大容量硬盘剩下的空间。例如左图所示,2个36GB的磁盘和2个72GB的磁盘可以做成一个Array1(4×36GB),那两个72GB的剩余的2×36GB空间可以做成另外一个Array2,从而利用上了所有的硬盘空间。当然,从性能上考虑,可以把Array1做成RAID5,用于大I/O要求的生产系统数据存取;把Array2做成RAID0,用于很少I/O要求的临时数据存放。 2. Copyback热备份 Copyback热备份功能是一个非常简单的概念,但却是比较有用的一个功能。我们还是回顾一下传统的RAID5+热备份盘的情况吧,参照图一,3个磁盘做成一个RAID5,另外有一个热备份盘。当Disk3磁盘坏掉之后,热备份盘会自动顶替Disk3,再Rebuild之后恢复为完整的RAID5。之后拔下Disk3,换上新的盘,但其实热备份盘已经变成了”Disk3”,需要手工把新换上的新盘设置为热备份盘,从而热备份盘的位置发生了改变。 Copyback热备份的功能在于自动“回拷”,见图二,在新的Disk3插入之后,热备份盘上的数据会自动拷贝到新的Disk3上,之后自动还原成热备份盘,从而保证了热备份盘的固定位置。对于系统管理员来说,总是希望把热备份盘定义为固定槽位以便于管理,Copyback热备份功能就可以帮助管理员实现这个愿望,无论多少次换盘,热备份盘的位置永远是固定的。 当然,并不是所有的管理员都认为越自动化越好。比如在Copyback功能激活后,插入新盘的情况下会自动“回拷”,由于性能会受到一定的影响,所以一般需要在系统I/O比较少的时候进行。管理员可以根据自身的需要,“Enable”或者“Disable”此功能。 3. RAID1E RAID1是指两块硬盘做Mirror,完全的镜像,两块硬盘不进行条带化,而只是写入同样的数据,RAID1技术只适应于两块磁盘。能否在奇数数量盘上也实现镜像?RAID1E可以实现这样的功能,和RAID1不一样,RAID1E是一种虚拟的镜像,不是基于单个物理盘,而是基于盘上的条带化数据。如下图所示,在3块磁盘的情况下,数据被条带化为A,B,C,D........,在第一个条带组中分别写入A,B,C,在第二个条带组中写入C,A,B,以此类推。这样对于每个条带化的数据A,B,C,D……,都会在不同的盘上存放两份,实现了基于数据块的镜像。 当然,根据RAID1E的工作原理,在多个偶数盘上,比如4/6/8等也可以实现RAID1E,但一般不建议这么做,而是建议做RAID10,因为在这些情况下,RAID10的容错概率要比RAID1E高。 |
版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备15006448号-16,京网文[2017]10376-1180号
关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com