虽然市场上充斥着专门设计的 NAS 机箱,但它们可能并不适合你的特定存储需求。构建自己的 NAS是一个有益的项目,它提供了持续学习有关网络、虚拟化和容器的更多信息的机会,并且可以重新利用你闲置的旧硬件。你也不需要那么多东西就可以开始,但有些事情你应该确定,即你现有的硬件是否能胜任这项任务,或者你需要什么来补充它。
构建 NAS 的核心就是存储数据,这意味着需要大量的存储驱动器。这里最重要的是确保您有足够的 SATA 端口来容纳您计划使用的硬盘和 SSD 数量。您可以使用 NVMe 存储来释放一些端口以进行缓存。由于您使用的是旧 PC 硬件,因此主板上拥有大量 SATA 端口的可能性比最近发布的型号更高,但仍然值得检查主板是否在每个端口都填满的情况下存在任何奇怪的配置问题。
例如,如果您在某个 M.2 插槽中使用 NVMe 存储,许多较旧的主板会禁用一个 SATA 端口(或更多)。如果您使用的是 ATX 尺寸的主板,那么这不是什么大问题,因为您将拥有可以插入 HBA 卡的 PCIe 插槽,这将极大地扩展您的 SATA 功能。
大多数旧式消费类主板对 PCIe 插槽划分数据通道的方式都有限制。如果单独使用,顶部两个全长插槽是 x16 通道,但当设备同时插入两个插槽时,大多数主板会将它们划分为 x8/x8。有时,您可以进一步划分通道,如果您想使用支持多个 NVMe 驱动器的 PCIe NVMe 卡,这将非常方便。但即使您的主板不支持这种方式的分叉,您也可以购买带有卡上 PCIe 的 NVMe M.2 卡,这些将为您处理分叉,但比购买更基本的适配器需要额外付费。