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(纯软件模拟)

有志者,事竟成,破釜沉舟,百二秦关终属楚; 苦心人,天不负,卧薪尝胆,三千越甲可吞吴。 想到与得到中间还有两个字——做到。
原文地址:https://www.cnblogs.com/huoxc/p/13588332.html