旧 CPU 变废为宝:巧妙利用,远离电子垃圾

如果您最近升级到了更强大的 CPU,并且想知道如何处理旧的 CPU,别把它扔掉,也别想着转卖(除非您确实有这个必要)。这对于老化的 PC 硬件来说是极好的利用方式,因为您实际上不需要强大的 CPU,而且总成本较低,因为您不需要 GPU。在构建网络附加存储时,这里有一些您应该考虑的事项。

虽然 NAS 设备对您的钱包压力不大,但您可能会惊讶地发现服务器级硬件也可以便宜地找到。您决定构建哪一个,部分取决于您计划使用的旧 CPU,因为这取决于您将拥有多少处理能力。NAS 设备几乎可以在任何东西上运行,从基于 Arm 的 SBC 到 HEDT 或服务器芯片,但您需要一个性能基线来启动您自己的服务器。

如果您计划使用的 CPU 是过去十年的产品,那么它很可能拥有足够的处理能力用于服务器。

无论您是打算构建一个相对较小的 NAS 还是一个较大的服务器,您都需要 一些存储驱动器,以及一个带有足够硬盘架的 PC 机箱,以容纳您选择的驱动器数量。您可能会想找 尺寸大些的机箱,因为大多数小机箱几乎没有任何 HDD 安装点。此外,它将为 PCIe 插槽提供更多空间,以容纳 PCIe 以太网卡或其他有用的卡,如主机总线适配器(HBA),这能让您用上比主板可能支持数量还多的 SATA 或 SAS 硬盘。

您的主板可以选相对便宜的,不过,如果您已经有一块适合旧 CPU 的主板,那就无论如何都要把它和您已有的内存重新利用起来。 16GB 内存是运行您的应用程序和服务的最低配置要求,但如果您知道自己要用虚拟机和容器,那就可以多获取些内存。主板上的以太网端口起初可能没什么问题,但一旦您发现连接出现瓶颈,您就得考虑买一个 2.5GbE 的网卡了。最后,您需要一个电源。好消息是,NAS 运行时的功耗相当低,所以您买个 500W 的电源就能省些钱。您甚至不需要模块化的电源,因为没人会瞧您的 NAS。

一旦您的硬件准备就绪,就该决定操作系统了。我们不建议家庭用户使用 Windows 或 Windows Server 操作系统。它使用起来困难,开销相当高,因此会占用本可用于其他地方的资源。有很多专为 NAS 用户定制的操作系统可供选择,其中最好的带有高级功能。TrueNAS 是我们因稳定性而最喜欢的操作系统之一。Unraid 需要许可费用,但其具备大量功能并且设置对用户友好,而 OpenMediaVault 甚至可以将最轻的硬件变成可用的 NAS。

虽然最佳的 NAS 操作系统选项也允许容器和虚拟化,但有时您需要服务器级操作系统的功能。Proxmox 是轻量级的,并直接在底层硬件上运行虚拟机,减少开销,甚至让古老的 CPU 也能表现良好。如果您想要试用 Kubernetes,您最终会安装基于 Linux 的服务器,而要推出自己的云服务,您会想要一个支持 Docker 的操作系统,这使得像Nextcloud这样的东西易于设置。

如果您有一个旧 CPU 来构建 NAS 或服务器,它可能已经比哪怕是最佳预算 NAS 设备里所使用的性能较弱的处理器强大好几倍。这意味着您有足够的能力运行您所选的操作系统,而且还有空间留给容器、虚拟机之类的。但不管您在新的存储设备上放了啥,都别忘啦数据备份的 3-2-1 规则,因为您拥有的数据越多,如果出现任何问题,您损失的就越多。