▷突袭0、1、5、10、01、100、50:所有类型的说明
目录:
- 什么是RAID技术?
- 使用RAID的位置
- RAID可以做什么和不能做什么
- 有哪些RAID级别
- RAID 0
- RAID 1
- RAID 2
- RAID 3
- RAID 4
- RAID 5
- RAID 6
- 嵌套RAID级别
- RAID 0 + 1
- RAID 1 + 0
- RAID 50
- RAID 100和RAID 101
当然,我们都听说过RAID中磁盘的配置,并将其与大型公司联系在一起,在大型公司中,复制和可用数据的需求至关重要。 但是今天,我们几乎所有用于台式机的主板都有可能创建自己的RAID 。
内容索引
今天,我们将要了解什么是RAID技术 ,它不仅是一种高效的灭蚊喷雾品牌,而且还与计算领域的技术有关 。 我们将看到它的操作组成以及如何使用它及其不同的配置。 在其中,无论它们是什么,我们的机械硬盘驱动器或SSD都将占据中心位置,这要归功于我们目前可以找到的10 TB以上的驱动器,从而使我们能够存储大量信息。
您可能还听说过云存储及其相对于我们自己团队的存储优势,但是事实是它更面向业务。 这些服务需要付出一定的代价才能通过互联网以及具有高级安全系统和专有RAID配置且具有出色数据冗余性的远程服务器提供 。
什么是RAID技术?
RAID术语来自“独立磁盘冗余阵列”,或用西班牙语表示独立磁盘冗余阵列 。 顾名思义,我们已经对该技术打算做什么有了一个很好的了解。 这无非是使用多个存储单元(其中分布或复制数据)创建用于数据存储的系统 。 这些存储单元可以是机械或HDD硬盘驱动器,SSD或固态驱动器。
RAID技术分为称为级别的配置,通过这些配置,我们可以在信息存储可能性方面获得不同的结果。 出于实际目的,我们将RAID视为单个数据存储 ,就好像它是单个逻辑驱动器一样,即使其中有几个物理上独立的硬盘驱动器也是如此。
RAID的最终目标是为用户提供更大的存储容量,数据冗余以避免数据丢失,并提供比仅使用硬盘时更快的数据读写速度。 显然,这些功能将根据我们要实现的RAID级别进行独立增强。
使用RAID的另一个优点是, 我们可以使用家里的旧硬盘驱动器 ,并且可以通过SATA接口连接到主板。 这样,利用低成本的设备,我们将能够安装一个存储系统,在该存储系统中,我们的数据可以安全地防止故障。
使用RAID的位置
通常,由于RAID数据的特殊重要性以及需要保留和确保其冗余性,RAID 已被公司使用了很多年 。 这些服务器具有一台或多台专门用于管理此信息存储的服务器,具有专门为此用途设计的硬件,并具有防止外部威胁的防护罩,以防止对它们的不当访问。 通常 ,这些仓库在性能和制造技术上使用相同的硬盘驱动器 ,以实现最佳的可扩展性。
但是,今天,如果我们拥有相对较新的主板并带有实现此类内部指令的芯片组, 几乎我们所有人都将能够使用RAID系统 。 我们只需要将几个磁盘连接到基本包即可开始从Linux,Mac或Windows配置RAID。
万一我们的团队没有实现该技术,我们将需要一个RAID控制器来直接从硬件管理仓库,尽管在这种情况下系统很容易受到该控制器故障的影响,例如,如果我们通过软件进行管理,则不会发生这种情况。
RAID可以做什么和不能做什么
我们已经知道RAID是什么,以及可以在哪里使用它,但是现在我们必须知道通过实现这样的系统将获得什么好处,以及我们将无法使用它做什么事情。 这样,我们就不会陷入假设事实并非如此的错误。
RAID的优点
- 较高的容错能力 :有了RAID,我们所获得的容错能力比只有硬盘的情况要好得多。 这将取决于我们采用的RAID配置,因为有些配置旨在提供冗余,而另一些配置只是为了达到访问速度。 读写性能改进 :与以前的情况一样,有些系统旨在通过将数据块划分为几个单元以使其并行工作来提高性能。 合并前两个属性的可能性 :RAID级别可以合并,如下所示。 这样,我们可以利用某些数据库的访问速度和另一数据库的数据冗余。 良好的可伸缩性和存储容量 :它的另一个优点是它们通常是易于伸缩的系统,具体取决于我们采用的配置。 此外,我们可以使用不同性质,架构,容量和年龄的光盘。
RAID无法执行的操作
- RAID并不是数据保护的一种手段 :RAID将复制数据,而不是保护数据,这是两个截然不同的概念。 病毒会在单独的硬盘驱动器上造成相同的损坏,就像病毒进入RAID一样。 如果我们没有保护它的安全系统,那么数据将被同样公开。 无法保证更好的访问速度 :有些配置可以使我们自己完成,但并非所有应用程序或游戏都能够在RAID上正常工作。 很多时候,我们不会通过使用两个硬盘驱动器而不是一个来分开存储数据来获利。
RAID的缺点
- RAID无法确保从灾难中恢复 :众所周知,有些应用程序可以从损坏的硬盘中恢复文件。 对于RAID,您需要与这些应用程序不一定兼容的其他更具体的驱动程序。 因此,如果链或多个磁盘发生故障,我们可能会有不可恢复的数据。 数据迁移更加复杂 :使用一个操作系统克隆磁盘非常简单,但是如果我们没有正确的工具,则使用完整的RAID将磁盘克隆到另一个操作系统要复杂得多。 这就是为什么将文件从一个系统迁移到另一个系统以进行更新有时是不可克服的任务。 较高的初始成本 :使用两个磁盘实现RAID很简单,但是如果我们需要更复杂和冗余的集,事情就会变得复杂。 磁盘越多,成本越高,系统越复杂,我们将需要的越多。
有哪些RAID级别
好吧,我们今天可以找到很多RAID类型,尽管它们将分为标准RAID,嵌套级别和专有级别 。 当然,最常用于私人用户和小型企业的是标准级别和嵌套级别,因为大多数高端设备都可以在不安装任何额外设备的情况下进行操作。
相反,专有级别仅由创建者自己或出售此服务的人使用。 它们是被认为是基本的变量的变体,我们认为不需要对其进行解释。
让我们看看它们每个由什么组成。
RAID 0
我们拥有的第一个RAID称为0级或划分集 。 在这种情况下,我们没有数据冗余,因为此级别的功能是在连接到计算机的不同硬盘驱动器之间分配存储的数据 。
实施RAID 0的目的是为了提供对存储在硬盘驱动器上的数据的良好访问速度 ,因为信息均匀分布在硬盘驱动器上,从而可以并行访问驱动器并同时访问更多数据。
RAID 0没有奇偶校验信息 或数据冗余 ,因此,如果其中一个存储驱动器发生故障,除非我们对此配置进行了外部备份,否则我们将丢失其中的所有数据。
要执行RAID 0,我们必须注意组成它的硬盘驱动器的大小。 在这种情况下, 它将是最小的硬盘,它决定了RAID中增加的空间。 如果配置中有一个1 TB硬盘驱动器和另一个500 GB,则功能集的大小将为1 TB,其中500 GB硬盘驱动器和另一个500 GB都来自1 TB磁盘。 这就是为什么理想的做法是使用相同大小的硬盘驱动器,以便能够使用设计集中的所有可用空间。
RAID 1
此配置也称为镜像或“ 镜像 ”,是最常用于提供数据冗余和良好的容错能力的配置之一 。 在这种情况下,我们要做的是在两个硬盘驱动器或两组硬盘驱动器上创建具有重复信息的存储。 当我们存储数据时,将立即将其复制到其镜像单元中,以存储相同数据的两倍。
在操作系统看来,我们只有一个存储单元,可以访问该存储单元以读取内部数据。 但是,如果失败,将在复制的驱动器中自动搜索数据。 提高读取数据的速度也很有趣,因为我们可以同时从两个反射镜单元读取信息。
RAID 2
这种级别的RAID很少使用 ,因为它基本上是基于以位级别在多个磁盘上进行分布式存储的 。 反过来,将从该数据分布中创建错误代码,并将其存储在专用于此目的的单元中。 这样,可以监视和同步仓库中的所有磁盘以读取和写入数据。 因为磁盘当前已经装有错误检测系统,所以此配置适得其反,并且使用了奇偶校验系统。
RAID 3
当前也未使用此设置。 它包括将字节级别的数据划分为组成RAID的不同单元,唯一的区别在于,其中存储了奇偶校验信息 ,以便在读取数据时可以加入该数据。 这样,每个存储的字节都有一个额外的奇偶校验位,以识别错误并在驱动器丢失的情况下恢复数据。
这种配置的优点是,将数据划分为多个磁盘,并且与并行磁盘一样,信息访问速度非常快。 要配置这种类型的RAID, 您至少需要3个硬盘驱动器 。
RAID 4
它还涉及将数据存储在存储区中划分为磁盘的块中,而其中一个存储奇偶校验位。 与RAID 3的根本区别在于, 如果我们丢失了驱动器,由于计算出的奇偶校验位,可以实时重建数据 。 它旨在存储没有冗余的大文件,但是由于每次记录某些内容时都需要执行此奇偶校验计算,因此数据记录的速度会变慢。
RAID 5
也称为奇偶校验分布式系统 。 如今,与级别2,级别3和4相比,该级别的使用频率更高,尤其是在NAS设备上。 在这种情况下, 信息将存储为多个块 ,这些块分布在组成RAID的硬盘驱动器中。 而且还会生成奇偶校验块,以确保冗余并在硬盘损坏的情况下能够重建信息。 该奇偶校验块将以与计算出的块所涉及的数据块不同的单位存储,这样,奇偶校验信息将被存储在与数据块所涉及的不同的磁盘中。
在这种情况下,我们还将需要至少三个存储单元,以确保具有奇偶校验的数据冗余,并且一次只能容忍一个单元出现故障 。 如果同时破坏两个,我们将丢失奇偶校验信息以及所涉及的至少一个数据块。 有一个RAID 5E变体,如果其中一个主要故障发生,则插入备用硬盘驱动器以最大程度地减少数据重建时间。
RAID 6
RAID本质上是RAID 5的扩展 ,其中添加了另一个奇偶校验块,以使总数达到两个。 信息块将再次分为不同的单元,并且奇偶校验块也以相同的方式存储在两个不同的单元中。 这样,系统可以容忍多达两个存储单元的故障 ,但是因此,我们将需要多达四个驱动器才能形成RAID 6E 。 在这种情况下,还有一个变体RAID 6e,其目的与RAID 5E相同。
嵌套RAID级别
我们留下了RAID的6个基本级别,以进入嵌套级别 。 正如我们可以假设的那样,这些级别基本上是具有RAID主级别的系统,但又包含在不同配置中工作的其他子级别。
以此方式, 存在不同的RAID层 ,它们能够同时执行基本级别的功能,因此能够结合例如RAID 0更快读取的能力和RAID 1的冗余。
接下来让我们看看今天最常用的。
RAID 0 + 1
也可以在名称RAID 01或分区镜像下找到它。 它基本上由RAID 1类型的主级别组成,该主级别执行的功能是在第二个子级别中复制在第一子级别中找到的数据。 反过来,将有一个子级RAID 0 ,它将执行其自身的功能,即以分布式方式在其中的各个单元之间存储数据。
通过这种方式,我们有一个执行镜像功能的主级和一个执行数据划分功能的子级。 这样,当硬盘发生故障时,数据将完美地存储在另一个镜像RAID 0中。
该系统的缺点是可伸缩性 ,当我们在一个子级别上添加额外的磁盘时,我们还必须在另一个子级别上做同样的事情。 此外,容错功能使我们可以在每个子级别中断一个不同的磁盘,或者在同一子级别中断两个磁盘,但不能破坏其他组合,因为这样会丢失数据。
RAID 1 + 0
好了,现在情况恰好相反,它也称为RAID 10或镜像分区 。 现在,我们将拥有一个类型为0的主级别,该主级别将存储的数据划分为不同的子级别。 同时,我们将具有几个类型1子级别 ,这些级别将负责复制它们内部硬盘上的数据。
在这种情况下,容错能力将使我们能够破坏一个子级别中除一个级别之外的所有磁盘,并且有必要在每个子级别中至少保留一个正常运行的磁盘,以免丢失信息。
RAID 50
当然,通过这种方式,我们可以花一些时间使可能更复杂的RAID组合成为可能,以实现最大的冗余性,可靠性和速度 。 我们还将看到RAID 50 ,它是RAID 0中的主要级别,它将配置为RAID 5的子级别的数据与它们各自的三个硬盘驱动器分开。
在每个RAID 5块中,我们将拥有一系列具有相应奇偶校验的数据。 在这种情况下,硬盘会在每个RAID 5中发生故障,这将确保数据的完整性,但是如果它们出现更多故障,我们将丢失在那里存储的数据。
RAID 100和RAID 101
但是我们不仅可以拥有两级树,而且可以拥有三级树,这就是RAID 100或1 + 0 + 0的情况。 它由RAID 1 + 0的两个子级别组成,依次由RAID 0中的主级别划分。
以同样的方式,我们可以拥有一个RAID 1 + 0 + 1 ,它由几个RAID 1 + 0子级别组成,这些子级别由RAID 1反映为主要 级别 。 它的访问速度和冗余非常好,并且它们提供了良好的容错能力,尽管与空间可用性相比,要使用的磁盘数量非常可观。
好吧,这一切都与RAID技术及其应用程序和功能有关。 现在,我们为您提供一些对您也有用的教程
我们希望这些信息对您更好地了解什么是RAID存储系统很有用。 如果您有任何疑问或建议,请将其留在评论框中。
新的至关重要的固态硬盘MX 100
有关Crucial MX100硬盘的文章,其中提到了其技术特性,可用性和价格。
评论:Tacens Oris Dual 100
当我们的笔记本电脑电源适配器出现故障时,我们不知道该怎么办,无论是与制造商联系还是联系
新便宜的SSD OZ Trion 100
OCZ宣布推出新的OCZ Trion 100系列SSD,以低价提供出色的性能