RAID是英文Redundant Array of Inexpensive Disks的缩写,,,,,中文译作廉价冗余磁盘阵列,,,,,简称磁盘阵列。。。。。。。。单一的说,,,,,RAID是一种把多块独立的硬盘(物理硬盘)按分歧方式组合起来形成一个硬盘组(逻辑硬盘),,,,,从而提供比单个硬盘更高 的存储机能和提供数据冗余的技术。。。。。。。。在这一组硬盘中,,,,,数据依照分歧的算法别离存储于每块硬盘上从而达到分歧的成效这样就形成了分歧的RAID级别(RAID LEVEL)。。。。。。。。
依照RAID级别划分,,,,,常见的有RAID0,,,,,RAID1,,,,,RAID3,,,,,RAID5,,,,, RAID10,,,,,RAID50还有不常用的RAID2,,,,, RAID4,,,,,RAID6,,,,,RAID7以及硬件厂商自己界说的RAID如惠普Smart Array阵列卡实现的RAID ADG和IBM的RAID 5E。。。。。。。。
RAID 0是由一块以上的硬盘组成,,,,,每块硬盘被等分成容量一样的条带集,,,,,数据也被宰割成条带,,,,,在统一功夫内向多块磁盘写入。。。。。。。。
优势:读写机能快,,,,,弱点:数据安全性差。。。。。。。。
若是是四块硬盘做RAID0,,,,,系统向逻辑设备发出的I/O指令会被转化为4项操作,,,,,其中的每一项操作都对应于一块硬盘,,,,,通过成立带区集,,,,,原先挨次写入的数据被分散到所有的四块硬盘中同时进行读写。。。。。。。。四块硬盘的并行操作使统一功夫内磁盘读写的速度提升了4倍。。。。。。。。四块硬盘组合在一路形成一个独立的逻辑驱动器,,,,,容量相当于任何一块单独硬盘的4倍。。。。。。。。
必要把稳的是:这种 RAID 级别不拥有容错机能,,,,,若是阵列中的任何一块磁盘出现故障,,,,,整个阵列中的数据都将会受到粉碎,,,,,无法持续使用。。。。。。。。从上面这个例子来说,,,,,此时使用RAID 0方式的安全性仅相当于单独使用一块硬盘的1/4(由于本例中RAID 0使用了4块硬盘)。。。。。。。。
RAID 1又被称为磁盘镜像,,,,,由两个以上偶数个硬盘组成,,,,,每一个磁盘都拥有一个对应的镜像盘,,,,,对写入任何一个磁盘的数据城市被复造镜像盘中,,,,,同时系统能够从这一组镜像盘中的任何一个磁盘读取数据。。。。。。。。
优势:数据安全性高,,,,,弱点:磁盘利用率较低。。。。。。。。
RAID 1下,,,,,任何一块硬盘的故障都不会影响到系统的正常运行,,,,,并且只有可能保障任何一短诘像盘中至少有一块磁盘能够使用,,,,,RAID 1甚至能够在一半数量的硬盘出现问题时不间断的工作。。。。。。。。当一块硬盘失效时,,,,,系统会忽略该硬盘,,,,,转而使用渣滓的镜像盘读写数据。。。。。。。。
显然,,,,,磁盘镜像注定会提高系统成本。。。。。。。。由于我们所能使用的空间只是所有磁盘容量总和的一半。。。。。。。。
RAID3至少由三块以上硬盘组成,,,,,以其中一块特定的硬盘来存放数据的奇偶校验位(由真实数据通过肯定的算法得出),,,,,真实数据则分段存储于其余硬盘中。。。。。。。。
优势:有冗余,,,,,硬盘利用率高,,,,,弱点:读写机能差。。。。。。。。
若是数据盘(物理)败坏,,,,,只有将坏硬盘换掉,,,,,RAID节造系统则会凭据校验盘的数据校验位在新盘中沉建坏盘上的数据。。。。。。。。利用单独的校验盘来;;;;;;;;な莨倘幻挥芯迪竦陌踩愿撸,,,,但是硬盘利用率得到了很大的提高,,,,,为(N-1)/N 其中N为RAID中硬盘的个数。。。。。。。。
当向RAID 3写入数据时,,,,,情况会变得复杂一些。。。。。。。。即便我们只是向一个磁盘写入一个数据块,,,,,也必须推算与该数据块同处一个带区的所罕见据块的校验值,,,,,并将新值沉新写入到校验块中。。。。。。。。由此我们能够看出,,,,,一个写入操作事实上蕴含了数据读取(读取带区中的关联数据块),,,,,校验值推算,,,,,数据块写入和校验块写入四个过程。。。。。。。。读写机能尤其是写机能大大降低。。。。。。。。
RAID 3所存在的最大一个不及同时也是导致RAID 3很少被人们选取的原因就是校验盘很容易成为整个系统的瓶颈。。。。。。。。我们已经知路RAID 3会把数据的写入操作分散到多个磁盘上进行,,,,,然而不论是向哪一个数据盘写入数据,,,,,都必要同时沉写校验盘中的有关信息。。。。。。。。因而,,,,,对于那些时时必要执行大量写入操作的利用来说,,,,,校验盘的负载将会很大,,,,,无法满足法式的运行速度,,,,,从而导致整个RAID系统机能的降落。。。。。。。。鉴于这种原因,,,,,RAID 3越发适合利用于那些写入操作较少,,,,,读取操作较多的利用环境,,,,,例如数据库和WEB服务器等。。。。。。。。
RAID5是在RAID 3的基础上进行了一些改进,,,,,同样也是由三块以上的硬盘组成,,,,,也是以数据的校验位来保障数据的安全,,,,,但它不是以特定硬盘来存放数据的校验位,,,,,而是将数据段的校验位交互存放于各个硬盘上。。。。。。。。
优势:克服RAID3校验盘机能问题,,,,,有冗余,,,,,硬盘利用率高,,,,,弱点:读写机能差。。。。。。。。
若是数据盘(物理)败坏,,,,,只有将坏硬盘换掉,,,,,RAID节造系统则会凭据校验盘的数据校验位在新盘中沉建坏盘上的数据。。。。。。。。利用单独的校验盘来;;;;;;;;な荩,,,,固然没有镜像的安全性高,,,,,但是硬盘利用率得到了很大的提高,,,,,为(N-1)/N 其中N为RAID中硬盘的个数。。。。。。。。
当向RAID 5写入数据时,,,,,情况会变得复杂一些。。。。。。。。即便我们只是向一个磁盘写入一个数据块,,,,,也必须推算与该数据块同处一个带区的所罕见据块的校验值,,,,,并将新值沉新写入到校验块中。。。。。。。。由此我们能够看出,,,,,一个写入操作事实上蕴含了数据读取(读取带区中的关联数据块),,,,,校验值推算,,,,,数据块写入和校验块写入四个过程,,,,,读写机能尤其是写机能大大降低。。。。。。。。
RAID10也被称为镜像阵列条带,,,,,由至少四块硬盘组成,,,,,像RAID0一样,,,,,数据被宰割成条带,,,,,在统一功夫内向多块磁盘写入;像RAID1一样,,,,,每个磁盘都有一个镜像磁盘。。。。。。。。其主张是在保障数据安全的情况下,,,,,提高数据的读写机能。。。。。。。。
RAID50也被称为镜像阵列条带由至少六块硬盘组成,,,,,像RAID0一样,,,,,数据被宰割成条带,,,,,在统一功夫内向多块磁盘写入;像RAID5一样,,,,,也是以数据的校验位来保障数据的安全。。。。。。。。其主张在于提高RAID5的读写机能。。。。。。。。
RAID2又被称为带海明码校验磁盘阵列,,,,,是为大型机和超等推算机开发的。。。。。。。。磁盘驱动器组中的第一个、第二个、第四个……第2的n次幂个磁盘驱动器是专门的校验盘,,,,,用于校验和纠错,,,,,例如七个磁盘驱动器的RAID2,,,,,第一、二、四个磁盘驱动器是纠错盘,,,,,其余的用于存放数据。。。。。。。。使用的磁盘驱动器越多,,,,,校验盘在其中占的百分比越少。。。。。。。。RAID2对大数据量的输入输出有很高的机能,,,,,但少量数据的输入输出机遇能不好。。。。。。。。RAID2很少现实使用。。。。。。。。
由于海明码的特点,,,,,它能够在数据产生谬误的情况下将谬误校对,,,,,以保障输出的正确。。。。。。。。它的数据传送速度相当高,,,,,若是但愿达到比力梦想的速度,,,,,那最好提高保留校验码ECC码的硬盘,,,,,对于节造器的设计来说,,,,,它又比RAID3,,,,,4或5要单一。。。。。。。。但是利用海明码校验必必要支出数据冗余的价值。。。。。。。。
RAID4和RAID3很类似,,,,,分歧的是RAID4对数据的接见是按数据块进行的,,,,,也就是按磁盘进行的,,,,,每次是一个盘。。。。。。。。 RAID3是一次一横条,,,,,而RAID4一次一竖条。。。。。。。。所以RAID3常须接见阵列中所有的硬盘驱动器,,,,,而RAID4只须接见有效的硬盘驱动器。。。。。。。。这样读数据的速度大大提高了,,,,,但在写数据方面,,,,,需将从数据硬盘驱动器和校验硬盘驱动器中复原出的旧数据与新数据通过异或运算,,,,,而后再将更新后的数据和检验位写入硬盘驱动器,,,,,所以处置功夫较RAID3长。。。。。。。。
险些没有进行商用,,,,,它使用一种分配在分歧的驱动器上的第二衷戽偶规划,,,,,扩大了RAID 5。。。。。。。。它能接受多个驱动器同时出现故障,,,,,但是,,,,,机能尤其是写操作却很差,,,,,并且,,,,,系统必要一个极为复杂的节造器。。。。。。。。当然由于引入了第二衷戽偶校验值,,,,,所以必要N+2个磁盘,,,,,同时对节造器的设计变得极度复杂,,,,,用于推算奇偶校验值和验证数据正确性所破费的功夫比力多,,,,,造成了不用要的负载。。。。。。。。
RAID 5E是在 RAID 5级别基础上的改进,,,,,与RAID 5类似,,,,,数据的校验信息均匀散布在各硬盘上,,,,,但是,,,,,在每个硬盘上都保留了一部门未使用的空间,,,,,这部门空间没有进行条带化,,,,,最多允许两块物理硬盘出现故障。。。。。。。。????雌鹄矗,,,,RAID 5E和RAID 5加一块热备盘如同差不多,,,,,其实由于RAID 5E是把数据散布在所有的硬盘上,,,,,机能会比RAID5 加一块热备盘要好。。。。。。。。当一块硬盘出现故障时,,,,,有故障硬盘上的数据会被压缩到其它硬盘上未使用的空间,,,,,逻辑盘维持RAID 5级别。。。。。。。。
下一篇:光伏用太阳能电池的种类及其特点