将最大容量的 4TB 存储驱动器扩展到 4 个 4TB 驱动器 RAID 或 ZFS,利用所有 4 个驱动器

将最大容量的 4TB 存储驱动器扩展到 4 个 4TB 驱动器 RAID 或 ZFS,利用所有 4 个驱动器

我有一个接近最大容量的 4TB 驱动器,希望将数据移动到 RAID 或 ZFS(主机操作系统是 ProxMox 7.1)。

我还有另外 3 个相同的 (WD Blue) 4TB 驱动器(我可能很快就能再获得 1 个驱动器,但亚马逊对您现在可以购买的数量有上限)。

理想情况下,ZFS 或 RAID 配置将提供一定程度的整个驱动器冗余/容错,以方便使用。

但这是(也许?)棘手的部分:我想利用所有 4 个驱动器,最终有大约 8TB 或更多的可用存储空间。

我对 RAID 和 ZFS 的了解还不够,无法理解其中的复杂性,并且在网上读到 RAID 5 很糟糕,也许 RAID 6 也很糟糕,而且 ZFS 无法完成我所要求的任务池将变得不平衡。所以我想知道如果没有第五个驱动器来临时存储数据,这种数据舞蹈是否可能。在我看来,这应该是可能的(也许需要一些分区舞蹈),但我自己的搜索让我对它是否可行产生了更多问题和怀疑。

作为额外的奖励,也许有点牵强,我希望将来能够(轻松/简单地)通过额外的 4TB 驱动器进一步扩展阵列的容量(也许每隔几年一次)。

是否可以做到这一点,或者我是否绝对需要首先将所有数据卸载到单独的位置?

答案1

您可以使用 ZFS 来完成此操作,您可以选择使用 FreeNAS 或 Solaris,它支持您的配置。 Proxmox 还支持 ZFS。

如果您选择使用 RAID-Z(一个奇偶校验磁盘),则磁盘的最小数量为 3 个,以后可以添加更多磁盘。这种阵列可以承受一个磁盘的故障。与 RAID5 阵列类似,您可以使用mdLinux 中的工具来完成。

如果您需要更可靠的阵列,您可以使用 RAID-Z2,它要求至少 4 个磁盘并具有两个奇偶校验,因此它可以在 2 个磁盘发生故障时幸存下来。类似的还有RAID6。

在 ZFS 中,您可以通过添加新磁盘来扩展阵列。您还可以通过添加单独的缓存磁盘和单独的日志设备(例如 SSD)来加速阵列

相关内容