软RAID和硬RAID的区别

软RAID和硬RAID的区别

  • 硬RAID

    专门的RAID控制器将硬盘和电脑连接起来,RAID控制器负责将所有的RAID成员磁盘配置成一个虚拟的RAID磁盘卷。对于操作系统而言,他们只能识别到由RAID控制器配置后的虚拟磁盘,而无法识别组成RAID的各个成员盘

  • 软RAID

    不使用RAID控制器,而是直接通过软件层实现的RAID,软RAID的各个成员盘对于操作系统来说是可见的,但是操作系统并不把各自的成员盘呈现给用户,而是通过软件层配置好的虚拟RAID呈现给用户,使用户可以像使用一个普通盘一样使用RAID

  • 总结:软RAID依存于OS,硬RAID独立于OS

RAID各种级别详细介绍

  • 独立硬盘冗余阵列:简称廉价磁盘冗余阵列,简称硬盘阵列。其思想就是把多个相对便宜的硬盘组合起来,成为一个硬盘阵列组,使性能达到甚至超过一个价格昂贵,容量巨大的硬盘。根据选择的版本不同,RAID比单颗硬盘有以下多个方面的好处

  • 增强数据集成度

  • 增强容错功能

  • 增加处理量或者容量

  • 另外,磁盘阵列对于计算机来说,就像一个单独的硬盘或者逻辑存储单元。分别为RAID-0,RAID-1,RAID-1E,RAID-5,RAID-6,RAID-7,RAID-10,RAID-50,RAID-60

  • 简单来说,RAID把多个硬盘组合成为一个逻辑扇区,因此,操作系统只会把它当做一个硬盘。RAID常常被用在服务器计算机上,并且使用完全相同的硬盘作为组合。由于硬盘是需要大量容量存储空间的工作,如:音视频制作

  • 最初的RAID分成了不同的等级,每种等级都有其理论上的优缺点,不同的等级在两个目标间取得平衡,分别是增强数据可靠性以及存储器(群)读写性能。这些年出现了对RAID观念不同的应用。

RAID 0

img
  • 将多个磁盘合并成一个大的磁盘,不具有冗余,并进行I/O。速度最快。RAID 0亦成为带区级。它是将多个磁盘并列起来,成为一个大磁盘。在存放数据时,其将数据按磁盘的个数来进行分段,然后同时将数据鞋写进这些盘中,所以在所有级别中,RAID0的速度是最快的。但是RAID 0没有冗余功能,一旦磁盘损坏,则所有的数据都会丢失,危险程度与JBOD相当

RAID 1

img

两组以上的N个磁盘相互作镜像,在一些多线程操作系统中有很好的读取速度,理论上读取的速度等于硬盘数量的数倍,另外写入速度有微小的降低。只要一个磁盘正常即可维持运作。可靠性最高。RAID 1就是一个镜像,其原理为在主硬盘上存放数据的同时也在镜像盘上一样写数据。当出硬盘(物理)损坏时,镜像硬盘则代替主硬盘的工作。因为有镜像硬盘做数据备份,所以RAID 1的数据安全在所有的RAID级别上来说是最好的。但是无论用多少磁盘做RAID 1,仅算一个磁盘的容量,是所有RAID中磁盘利用率最低的一个级别,如果用两个不同大小的磁盘建RAID 1,可用空间空间为较小的那个磁盘,较大的磁盘多出来的空间也可以分区成为一个区来使用,不会造成浪费。

l RAID 5

img

RAID 5是一种存储性能,数据安全和存储成本兼顾的存储解决方案。他使用的是DISK Striping技术。RAID 5 至少需要三颗硬盘,RAID 5 不是对存储的数据进行备份,而是把数据和对应的奇偶校验信息存储到组成RAID5的各个硬盘上,并且奇偶效验信息和对应的数据分别存储于不同的磁盘上。当RAID 5的一个磁盘数据发生损坏后,可以利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。RAID 5可以为系统提供数据安全保障,但保障程度要比镜像低而磁盘空间利用率要比镜像高。RAID 5具有RAID 0相似的数据读取速度,只是因为多了一个奇偶校验信息,写入数据的速度相对于单独读写入一块硬盘的速度略慢,若使用“会写高速缓存”可以让性能改善不少。同时由于多个数据对应一个奇偶校验信息,RAID 5的磁盘空间利用率要比RAID 1高,存储成本相对比较便宜。

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页