RAID级别介绍

当涉及企业级存储上的公司数据时,重要的是要确保您的数据始终受到保护并且可用,或者与您获得的数据尽可能接近。 对于普通家庭用户,您只需将文件备份到外部硬盘驱动器,闪存驱动器或DVD,然后使用Allway Sync之类的软件即可。

公司可能会定期备份其数据,但也会以RAID的形式对存储阵列本身进行数据保护,RAID代表独立磁盘冗余阵列。 RAID通过丢失驱动器(或2个)并仍然保持数据完整来保护数据。 它还可以根据使用的级别来提高存储性能。

RAID术语始于1987年,并随着提供更多保护和更好性能的新型RAID级别而发展。 也有一些旧的RAID版本已被折旧并且不再使用。 在本文中,我们将讨论最常用的RAID级别,并简要概述每个RAID的功能。

让我们从RAID 0 (简称为数据条带化)开始。 条带化是一个将数据划分为多个块并将其写入RAID集中所有磁盘的过程。 由于数据分散在多个磁盘上,因此显然您需要一个以上的磁盘,因此最低需求是两个磁盘,并且您可以使用控制器可以处理的尽可能多的磁盘。

RAID 0

这样做的原因全在于性能。 由于数据已写入集合中的所有磁盘,因此可以在多个磁盘上同时执行读写操作,以使其更快。 由于RAID 0中没有使用奇偶校验,并且如果丢失了一个磁盘,则所有数据都会散布在所有磁盘上,然后丢失数据。 因此,如果您想获得RAID 0配置的性能,并且数据对您很重要,那么最好也进行定期备份。

接下来,我们有称为镜像的RAID 1 。 镜像涉及拥有2个磁盘,并且数据在它们之间进行镜像,换句话说,每个磁盘都彼此相同。 这样,如果您丢失了一个磁盘,则另一个磁盘将继续运行,因为该磁盘具有所有数据的副本。 然后,您更换损坏的磁盘,镜像会自行修复,然后您又恢复了业务。 如果丢失了两个磁盘,那么您当然也会丢失数据。

RAID 1

RAID 1的一大缺点是您只能获得磁盘容量的一半。 因此,如果您有两个1 TB磁盘,那么您只能获得1 TB的总空间,因为其他1 TB是完全相同的副本。 而且两个磁盘的大小也必须相同。 RAID 1具有出色的读取性能和良好的写入性能,因此您也可以从中获得一些好处。

RAID 5是另一种常见的RAID类型,尽管其普及率正在逐渐下降。 RAID 5称为带奇偶校验的条带化,因为它像RAID 0一样在磁盘上条带化数据,但是它也将奇偶校验信息写入所有驱动器。 这导致等于1个驱动器的容量损失。

RAID 5

此奇偶校验数据使您可以在集合中丢失1个驱动器,并且仍然保留所有数据,但是如果丢失1个以上的驱动器,则全部丢失。 使用RAID 5时,通常手头有一个热备用磁盘,因此,如果驱动器发生故障,备用磁盘将启动并使用数据进行重建,以使设置再次正常运行。 您至少需要3个磁盘才能使用RAID 5,它提供了快速的读取性能,但是写入性能却很慢,因为需要将数据写入所有磁盘。 许多人会使用RAID 6替代RAID 5,因为您可能会丢失2个磁盘,而所有数据仍保持完整。

现在,我们将讨论一些越来越受欢迎的混合RAID配置。 首先是RAID 0 + 1,也称为条纹镜像。 这包括具有2个或更多由RAID 0集(条带化)组成的组,然后这些组彼此镜像。

RAID 0 + 1

由于使用了镜像,此配置提供了数据冗余,并且由于进行了条带化​​,因此提高了性能。 此配置至少需要4个磁盘,并且每个集中可能丢失1个磁盘,并且仍然保留所有数据,但是如果同时丢失两个磁盘,则会丢失数据。 就像使用RAID 1一样,由于镜像,您会损失一半的磁盘总容量。 RAID 0 + 1具有较高的读取性能,但具有平均写入性能。 但是就像RAID 1一样,由于镜像,您的容量损失了一半。

我们将讨论的其他混合RAID配置是RAID 10 (有时称为RAID 1 + 0),也称为镜像条带。 在此配置中,您将具有成组的RAID 1镜像磁盘组,以提高性能。 向后有点像RAID 0 + 1。

RAID 10

RAID 10由于对组进行了镜像而提供了冗余,因此您可以丢失每个组中的一个磁盘并仍然保留数据,但是如果丢失了一个组中的两个磁盘,则很不走运。 而且由于镜像问题,您的容量损失了一半。 RAID 10具有较高的读取性能和良好的写入性能。 它至少需要4个磁盘,并且将使用最小磁盘的容量大小,因此,如果您有3个2TB驱动器和1个1TB驱动器,则它将在每个2TB驱动器中使用1TB的容量。