大多数文章都是长篇大论和很多专有名词,本文就从不那么专业的角度解释这几个概念,以及介绍RAID5(最常用)这磁盘阵列下多硬盘的内存如何计算。

磁盘都有生命周期,但一些关键数据我们又不想因为某些原因丢掉,所以RAID实际上目的就是防止因为磁盘损坏相关问题导致的数据丢失处理办法。

RAID0

不具有防止数据丢失的功能,主要是能够并行存储,数据存储方式如下图:

可以看出,其中一块硬盘坏掉,我们的数据就丢失了,无法防止数据丢失。

RAID1

具有数据冗余的能力,能够一定保证其中一块硬盘坏掉,数据不会丢失,如果两块硬盘来做RAID1,读写效率依旧是一块硬盘的,存储量也只有较小那块硬盘的大小,原因根据结构图我们可以猜出:

可以理解为一块硬盘正常工作,另一块硬盘正常情况下只做备份用途,当前一块硬盘坏掉,直接顶上。

RAID5

至少需要三块硬盘组成,既具有数据并行存储的能力,也具有防止某块硬盘坏掉数据丢失的能力,因此RAID5比较常用,一般硬盘都支持,结构图如下:

一般C1、C2这些为C1=1异或2得到的,无论那块硬盘丢失,我们都可以还原数据。比如1号盘坏掉,我们可以2异或C1就得到1(数据异或两次就还原)。

实际容量计算:

关于三块大小不一样的硬盘通过RAID5的方式构建磁盘阵列,我们如何知道构建后磁盘阵列大小?

其实就是按照最小的磁盘大小来算,(N-1)*M,N为参与构建磁盘阵列的磁盘个数(N>=3),M为最小磁盘存储容量大小。

RAID 01/10

其实就是RAID0和RAID1的组合,先后顺序肯定会有区别的,该种磁盘阵列至少需要4块硬盘,并且RAID10的应用要优于RAID01,结构图如下:

RAID01当0号硬盘坏掉后,右边2或3其中只要一个坏掉,该磁盘阵列就坏掉了

RAID10 当0号硬盘坏掉后,只有当1坏掉,整个磁盘阵列才会坏掉

最易懂的RAID0、RAID1、RAID5、RAID10/01概念解析相关推荐

  1. 服务器常用陈列raid0,raid1,raid5,raid10(0+1)详解及区别

    raid0 就是把多个(最少2个)硬盘合并成1个逻辑盘使用,数据读写时对各硬盘同时操作,不同硬盘写入不同数据,速度快. raid1就是同时对2个硬盘读写(同样的数据).强调数据的安全性.比较浪费. r ...

  2. raid什么意思?RAID0,RAID1,RAID5,RAID10又是什么意思?

    一.raid什么意思? RAID是"Redundant Array of Independent Disk"的缩写,raid什么意思了?说白了,中文翻译过来通俗的讲就是磁盘阵列的意 ...

  3. RAID0 RAID1 RAID5 RAID10 RAID50

    一.RAID定义 RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁 ...

  4. RAID扫盲篇之RAID0/RAID1/RAID5/RAID10

    为了满足不同的数据传输效率和数据安全性需求,产生了我们熟知的RAID0.RAID1.RAID2.RAID3.RAID4.RAID5.RAID6.RAID10.RAID50等不同级别的RAID,下面简要 ...

  5. raid0 raid1 raid5 raid10工作模式的工作原理及特点

    RAID,可以把硬盘整合成一个大磁盘,还可以在大磁盘上再分区,放数据 还有一个大功能,多块盘放在一起可以有冗余(备份) RAID整合方式有很多,常用的:0 1 5 10 RAID 0,可以是一块盘和N ...

  6. Raid0,Raid1,Raid5,Raid10的总结

    简介     由加利福尼亚大学伯克利分校(University of California-Berkeley)在1988年,发表的文章:"A Case for Redundant Array ...

  7. RAID0 RAID1 RAID5 RAID10区别

    RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失 ...

  8. raid0 raid1 raid5 raid10的区别

    RAID 0 RAID 0 技术把多块物理硬盘设备(至少两块)通过硬件或软件的方式串联在一起,组成一个大的卷组,并将数据依次写入到各个物理硬盘中.这样一来,在最理想的状态下,硬盘设备的读写性能会提升数 ...

  9. raid 0 raid1 raid5 raid10(0+1)的区别

    文章目录 RAID概念 RAID分类 1.raid0 2.raid1 3.raid5 4.raid 10 raid分为 硬raid 和 软raid 总结 RAID概念 RAID(Redundant A ...

最新文章

  1. VC四种程序启动画面的制作方法
  2. letswave7中文教程1:软件安装与脑电数据导入
  3. Kubernetes健康检查如何做?官方推荐教程
  4. 如何让div水平垂直居中
  5. Linux Kernel and Android休眠与唤醒
  6. 什么是MyCat?为什么要用到MyCat呢?
  7. 强化学习中的调参经验与编程技巧(on policy篇)
  8. matlab中uint16(uint8)函数的用法
  9. 三分钟了解 Python3 的异步 Web 框架 FastAPI
  10. 语言怎么解决扭魔方_吧台高度没留够,怎么坐都变扭,直接加玻璃框没想到也能解决难题...
  11. linux查看db2存储过程,DB2查看存储过程里SQL语句的执行情况
  12. e站app里站hosts_硬核干货区 | E站的国际站运营知识星球上线啦
  13. 2021泰迪杯数据分析技能赛B题解题思路分享
  14. coreldraw sp2精简版 x4_CorelDRAW X4下载-CorelDRAW X4 SP2 精简版_Win10镜像官网
  15. android gif 卡顿,Android SketchImageView 加载Gif图片,解决界面不流畅卡顿问题
  16. 硕博士学位论文参考文献Endnote格式分享
  17. ps 提示暂存满,不能导入文件
  18. Rhythmbox中文乱码解决办法
  19. 安格鲁貂出现感冒如何解决?
  20. 如何生成随机数(模拟掷骰子的过程)-C语言

热门文章

  1. 使用Fiddler监听手机App访问的API
  2. 02.创新与企业精神——有目的的创新和创新机遇的7个来源
  3. python实现日历功能_详解Python日历模块的使用
  4. Caffe中卷基层和全连接层训练参数个数如何确定
  5. 【温故而知新】分布式系统(一)
  6. 这样的员工,所有的老板都喜欢
  7. 《Java语言程序设计与数据结构》编程练习答案(第四章)(二)
  8. 关于Teacher Forcing、自回归和内部协变量偏移等概念梳理
  9. allegro如何快速的按照模板放置器件
  10. jquery禁用右键、文本选择功能、复制的代码