我们目前有一个装有 2 个 1 TB 硬盘的盒子,昨天我安装了 FreeNAS 并一直在使用它的功能,它是一款非常好的软件,但我对池化方面有点困惑。
到今年年底,我希望机器上有 6 个驱动器(它可以处理,我检查过了),大小从 500gig 到 2TB 不等。我希望将所有空间集中到一个文件夹/池中,当然,数据也会分散开来,这样如果一个驱动器坏了。我可以将备份驱动器换到旁边,而不会出现太多问题。
许多 FreeNAS 的 ZFS 教程似乎都是一年多前编写的,当时 ZFS 还处于测试阶段。
目前,对我来说最简单的事情似乎是安装带有驱动器扩展器的 Window Home Server,但它似乎已经停止使用并从最新测试版中删除,所以在一两年内我们将不得不重新开始。
所以目前我正在寻求建议,我该怎么做?
答案1
听起来你应该考虑 ZFS 镜像。从你现在拥有的 1TB 磁盘的镜像开始,然后在添加其他驱动器时,将相同大小的磁盘的镜像对添加到池中。填满所有六个驱动器托架后,你可以用更大的磁盘替换较小的磁盘并增加整体池容量(例如,用 2TB 磁盘替换 500GB 磁盘并让其重新镀银。然后用 2TB 磁盘替换第二个 500GB 磁盘并让其重新镀银。下次安装时,你将有 1.5TB 的更多可用空间。
如果您有大量数据并且想要最大化可用空间(以牺牲 CPU 开销、IOPS 性能和可扩展性为代价),RAIDz 是个不错的选择,但使用 RAIDz(如 RAID5)时,您需要拥有大小相等的磁盘(或浪费空间),并在创建时决定要在其中放置多少个磁盘。从技术上讲,如果有 6 个磁盘,您可以从一个大小相等的驱动器组成的 3 磁盘 RAIDz 开始,在扩展时,您可以添加第二个 3 磁盘 RAIDz 集,但生命太短暂,没有时间做这种愚蠢的事情。只需使用镜像即可。