他们总在说的raid raid

办公室里总是听到同事说这台服务器要做raid,一定要做raid

听了好多好多遍,我都不知道是个什么意思

这次一下子把它搞明白,涨个小知识

以下内容复制于我的工作文档

raid(磁盘阵列)

raid 0 :就是两块以上的硬盘串联起来,起到容量累加的效果

例:三块80GB的硬盘组建成RAID 0模式,那么磁盘容量就会是240GB。

其速度方面,跟单独一块硬盘的速度完全相同。

最大的缺点:如果其中一块硬盘出现故障,整个系统将会受到破坏,可靠性仅为单独一块硬盘的1/N。

raid 1(磁盘镜像):把一个磁盘的数据镜像到另一个磁盘上,也就是数据在写入一块磁盘的同时,会在另一块闲置的磁盘上生成镜像文件

只要系统中任何一对镜像盘中至少有一块磁盘可以使用,甚至可以在一半数量的硬盘出现问题时,系统都可以正常运行。当一块硬盘失效时,系统会忽略该硬盘,转而使用剩余的镜像盘读写数据

虽然这样对数据来讲绝对安全,但是成本也会明显增加,磁盘利用率为50%

例:四块80GB容量的硬盘,可利用的磁盘空间仅为160GB。

最大的缺点:成本会明显增加

raid 0+1 RAID0与RAID1的结合体

在单独使用RAID 1,RAID 0,都会遇到同一时间只能向一块磁盘写入数据,不能充分利用所有的资源的问题。为了解决这一问题,我们可以在磁盘镜像中建立带区集。因为这种配置方式综合了带区集和镜像的优势,所以被称为RAID 0+1。

把RAID0和RAID1技术结合起来,数据除分布在多个盘上外,每个盘都有其物理镜像盘,提供全冗余能力,允许一个以下磁盘故障,而不影响数据可用性,并具有快速读/写能力。RAID0+1要在磁盘镜像中建立带区集至少4个硬盘。

Raid5可以看成是Raid0+1的低成本方案。

采用循环偶校验独立存取的阵列方式。将数据和相对应的奇偶校验信息分布存储到组成RAID5的各个磁盘上。

当其中一个磁盘数据发生损坏后,利用剩下的磁盘和相应的奇偶校验信息 重新恢复/生成丢失的数据而不影响数据的可用性。至少需要3个或以上的硬盘。

适用于大数据量的操作。成本稍高、储存新强、可靠性强的阵列方式。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181220A0REWP00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券