zoukankan      html  css  js  c++  java
  • Linux——raid介绍


    raid介绍

    RAID 独立冗余磁盘阵列

    利用多个物理磁盘,虚拟出一个虚拟磁盘,在虚拟磁盘上存储数据
    优势:
    	1:	加快磁盘读写数据的速度
    	2:	有效的保证数据安全性
    

    我们打开一个文件,称之为读操作(会产生磁盘I/O)
    往文件中写东西称之为,写操作(产生磁盘I/O)

    RAID级别:
    RAID-0:

    在这里插入图片描述

    • 至少需要两块相同容量的磁盘
    • 提升数据读写速度
    • 安全性低
    • 两块物理磁盘,使用raid-0的方式虚拟出一个虚拟磁盘,加快数据的读写速度;
      将来在这个raid-0中存储文件,同一个文件,存储的时候,会被拆分成零散的多个部分,分别往两个磁盘中各自存储一部分,一个文件的存储过程,有两个磁盘同时完成;

    优点:有效的提升磁盘的读写速度(提升磁盘的I/O)
    缺陷:其中一个磁盘坏了,则这个文件不正常;

    RAID-1 :
    • 至少需要两块相同容量的磁盘
    • 提升数据的安全性
    • 容量是所有磁盘容量的1/2
      在这里插入图片描述

    两块物理磁盘,使用raid-1的方式虚拟出一个虚拟的磁盘,将来在这个虚拟的磁盘上存储数据的时候,同一份文件,在磁盘上各自保存一份;(提高文件的安全性)

    RAID-5:
    至少需要三块相同容量的磁盘
    提升数据的读写速度
    提升数据的安全性(最多只允许坏1块硬盘)	
    

    在这里插入图片描述

    • 至少需要三块磁盘,虚拟出一个逻辑磁盘,将来往这个逻辑的磁盘中存储数据的时候,把同一个文件拆分成多分,第一份存储到一块盘上,第二份存储到一块盘上,拿着这两份数据利用算法,给着两份数据计算出一个校验值,存在第三块盘上,接着再存一份数据,然后再计算一个校验值存在另外的一块盘上。如果其中那一块盘坏了,重新插上一块盘自动的恢复数据;
    • 这个校验码的作用是:假设一块盘坏了,可以利用剩余的数据和校验码,把坏了的这块盘上的数据恢复回来;
    • 这个校验码保证数据的安全;
    RAID-10:

    在这里插入图片描述

    至少需要四块相同容量的硬盘
    最多允许2块硬盘损坏(不能是同一个RAID1中的磁盘)
    

    至少需要4块相同容量的磁盘,每两块组成一个raid1,由这两个raid1组成一个raid0
    这个虚拟的磁盘是怎么虚拟出来的?
    1:硬raid(服务器板卡提供了这个功能,在生产环境中用)
    2:软raid(纯软件模拟)

    有志者,事竟成,破釜沉舟,百二秦关终属楚; 苦心人,天不负,卧薪尝胆,三千越甲可吞吴。 想到与得到中间还有两个字——做到。
  • 相关阅读:
    序号正确
    基于visual Studio2013解决C语言竞赛题之1071打印工资
    基于visual Studio2013解决C语言竞赛题之1070删除相同节点
    基于visual Studio2013解决C语言竞赛题之1069链表查找删除
    基于visual Studio2013解决C语言竞赛题之1068指针数组
    基于visual Studio2013解决C语言竞赛题之1067间隔排序
    基于visual Studio2013解决C语言竞赛题之1066进制转化
    基于visual Studio2013解决C语言竞赛题之1065二维排序
    基于visual Studio2013解决C语言竞赛题之1064互质数差1验证
    基于visual Studio2013解决C语言竞赛题之1063分橘子
  • 原文地址:https://www.cnblogs.com/huoxc/p/13588332.html
Copyright © 2011-2022 走看看