从头开始设置 RAID

从头开始设置 RAID

我是这个领域的新手,但我计划为我的数据设置 RAID。

我有一个满载的 1.5TB 硬盘、一个满载的 2.0TB 硬盘和一个空的 3.0TB 硬盘,全部连接到技嘉 GA-H270-HD3 主板(据说支持 RAID 0、1、5 和 10)。所有系统都将在 Windows 10(有时还会运行一点 Linux)上运行,每个系统都位于一个 SSD 上。

我认为我可以用它来做软件和硬件 RAID。

以下是我的问题:

1 - Windows 10 上可以使用不同大小的硬盘吗?(以前情况并非如此,但现在呢?设置 RAID 5 阵列

2 — RAID 5 真的是终结了吗?(RAID 5/10 设置)RAID 10 似乎没那么有趣,而且需要第 4 个 HDD。

3 - 有没有类似Synology SHR在 Windows 上?

答案1

我希望您知道,用驱动器创建 RAID 将会破坏您的所有数据......

硬件控制器从未抱怨过一个 RAID 阵列中驱动器大小不同(从未真正对软件 RAID 进行过如此广泛的测试)。有了 3Ware(LSI、Avago)和 Intel 控制器,我可以告诉你,总是可以从不同大小的磁盘创建 RAID,你只是失去了潜在的可用空间,例如,在你的情况下,你将拥有 RAID5,它有 3TB 的可用空间,而你的磁盘上有 6.5TB。不过没有人会阻止你这样做。

我认为 +/- 2TB 驱动器的 RAID5 没问题。据我所知,企业驱动器 4 个 2TB 驱动器在 8 小时内重建,没有写入缓存。使用 ZFS 系统的 freeNAS 上的软件 raid 4x4TB NAS 驱动器 5400rpm 重建时间接近 11 小时。一如既往,选择权在您手中。我只能告诉您,在我 18 年的 IT 工作中,我从未遇到过一个阵列中的两个或更多驱动器同时发生故障的情况......好吧,只有一次电源断电,带走了所有东西,包括硬盘。

答案2

一切都将在 Windows 10 上运行(有时也会在 Linux 上运行)。

为了让两个操作系统都使用阵列,您将需要在硬件中创建 RAID(伪 RAID),因为每个操作系统都无法看到其他软件阵列。

在 Windows 10 上可以使用不同大小的硬盘吗?(以前不是这种情况,但现在呢?设置 RAID 5 阵列)

使用硬件 RAID,您将无法简单地拥有一个非常有效地涵盖所有磁盘的单个卷。跨驱动器分布的 RAID 卷喜欢在每个驱动器中使用相同大小的空间。但是,您通常可以拥有多个阵列(取决于硬件),并且很多时候您可以拥有嵌套阵列,因此可能(不一定推荐)通过 1.5TB 和 2TB 驱动器将两个 1.5TB 部分 raid 0 成 3.0 TB 阵列,并使用 3.0 TB 驱动器 raid 1 该阵列。这将在 2TB 驱动器上留下 500GB 的可用空间。

使用软件 raid 几乎是没有限制的,然后你只需要确定成本($$)、稳定性、性能等。一些(Linux+MDADM 或 FreeBSD+ZFS)非常稳定并且经过时间的考验;其他(FreeNAS 等)则不然,但仍然可以正常工作。

还要注意,如果您在主板上创建 RAID 阵列,如果您的 MB 出现故障,您将需要相同或相似的 MB 来恢复您的阵列。RAID 不是备份。

RAID 5 真的是终结了吗?(RAID 5/10 设置)RAID 10 似乎没那么有趣,而且需要第 4 个 HDD。

对于您所说的大小,RAID 5 可能就足够了。RAID 10 的优势在于无奇偶校验,这带来了几个好处,即性能和更高的重建成功率,但代价是增加一个驱动器;但现在驱动器很便宜。我在需要正常运行时间、性能和耐用性的地方使用非奇偶校验 RAID(RAID1 或 RAID 10),在需要提高效率的地方使用奇偶校验 RAID。从技术上讲,我在 2 个驱动器上拥有软件 RAID10,如 Linux MDADM RAID10,而不是 4 个。重点是“兔子洞”可以很深。

RAID 10 缺乏“趣味性”,但这正是它的优点。它简单、便宜、快速。如果您的数据很重要且会被使用,那么这就是您想要的一切。您不想要复杂、更慢、更昂贵的。虽然 RAID 5“更便宜”,但它更复杂,写入和重建速度更慢,读取速度也并不比 RAID10 快多少。如果您有物理空间,RAID 10 的驱动器成本约为 30-60 美元(消费者),电源成本为每年 5-10 美元(24/7 全天候供电)。大多数人认为这值得额外的好处。

Windows 上没有类似 Synology SHR 的东西吗?

这个更多的是产品推荐;我对此确实没有任何见解。

答案3

回答您的问题:

  1. 是的,可以在 Windows 10 上设置 RAID5(例如,https://www.pcsteps.com/738-software-raid-windows-storage-pools/),但你绝对不要想要使用您拥有的磁盘执行此操作。RAID 5/6 的最佳做法是让所有磁盘都相同。如果无法做到这一点,至少让它们的大小相同。如果您的磁盘大小不同,则将使用最小磁盘的大小来创建 RAID。在您的情况下,您最终会得到一个 3TB 的 RAID(1.5T x 2 + 1.5T 奇偶校验)。我想也许这会是一个胜利(就像只拥有 3TB 磁盘,但具有冗余),但听起来您已经拥有的数据比 3TB 上能容纳的还要多,并且正如另一个答案中提到的那样,创建 RAID 将破坏磁盘上的所有现有数据。

  2. 为什么这会成为 RAID5 的终结?RAID10 占用的资源更多。由于现代磁盘的大小,大多数人都转向使用 RAID6,它提供 2 个奇偶校验磁盘。这样,如果重建期间另一个驱动器发生故障,您仍然不会丢失数据。当然,如果您已备份数据并需要最大化存储空间,RAID5 仍然完全可行。

  3. Synology 是一个经过轻微定制的 Linux 系统,它在软件 RAID 物理卷(或者只是磁盘,如果您不关心冗余 - 他们错误地称之为 JBOD)之上创建 LVM 卷。我很确定,如果您想要 SHR,您仍然会被限制在组中最小的磁盘上;例如,请参见此处提供的图像:http://nascompares.com/2016/07/06/what-is-shr-and-what-is-the-difference-between-synology-hybrid-raid-and-ordinary-raid/。当使用 Synology 盒时,您可能希望所有磁盘都具有相同的大小以获得最佳效果。

相关内容