对于使用不同容量硬盘上的 RAID 的家庭存储解决方案,是否有一个好的解决方案?

对于使用不同容量硬盘上的 RAID 的家庭存储解决方案,是否有一个好的解决方案?

我想在家里设置 NAS 来共享音乐、电影等。我有四块硬盘:2 x 500GB、1 x 1.5 TB 和 1 x 2TB。我不能像这样设置 RAID 5 吗?有什么替代方案吗?

答案1

您可以用这些驱动器设置 RAID 5,但这完全是浪费。RAID 的容量将是最小驱动器的 3 倍,即 1.5TB。

如果您可以创建一个 500GB 和 1.5TB 驱动器的 JBOD,使其变成 2TB,然后将其与 2TB 驱动器镜像 (RAID 1),那就太好了。这样您就可以得到一个 2TB 镜像和一个剩余的 500GB 驱动器。

我不知道 RAID 子系统是否真的可以做到这一点,但我只是在尝试使用 ZFS 看看是否可以做到这一点。我知道 ZFS 可以让您将所有磁盘 JBOD 在一起,但如果只有一个磁盘发生故障,那么整个磁盘组就无法使用了。

答案2

如果您想使用 RAID,您可以执行以下操作:

您可以在每个驱动器上设置一个 500GB 的分区,并在它们之间建立 RAID-5。

显然,这会导致两个大容量驱动器上出现未使用的空间。然后您可以执行 RAID-1,以使用两个大容量磁盘上的另外 1TB 空间。

这会在您最大的驱动器上留下 0.5TB 的未使用空间,然后您可以将其用作相当大的 OS/交换分区 - 如果您不关心冗余的话。

或者,正如 Chopper3 建议的那样,你可以使用类似德罗博允许您插入各种形状和大小的磁盘。但是如果您的 Drobo 出现故障,您的磁盘将来将无法被其他系统读取。

答案3

Ars Technica 对 Drobo 进行了很好的介绍:http://arstechnica.com/business/raising-your-tech-iq/2011/03/drobo-review-1.ars Drobo 价格昂贵,但允许您使用其自己的“raid-ish”方案对各种大小的驱动器进行分组。我遇到的 NAS 盒的两个最大问题是,某些设备的操作系统位于其中一个驱动器上,如果该驱动器发生故障,则您必须执行一些非常神秘的操作才能将操作系统恢复到替换驱动器上。第二个问题是为发生故障的驱动器重建阵列非常耗时。对于任何不应成为您唯一备份的 NAS 设备,它应该被视为一个方便的接入点。

答案4

我建议不要为家庭 NAS 做 RAID。除了告诉别人你有一个 RAID 之外,没有其他理由这样做。“我在家里的 NAS 中运行 RAID 5,所以我是个超级极客,你应该认为我很酷。”

为什么要浪费空间?你真的在家里运行需要 99.999% 实时可用性的关键任务数据吗?你浪费了空间,而且可能会造成慢点NAS 性能。

相反,利用现有空间,在晚上进行双增量备份。您将获得更好的性能、更好的数据安全性以及从备份中恢复文件的能力。如果您的主驱动器发生故障,请将其替换为昨晚的备份。如果您在中间休息一下,大约需要 10 分钟即可完成。

相关内容