闲置的旧台式机无需丢弃,将其改造为专用网络附加存储(NAS)设备,不仅能轻松处理海量数据和中继媒体流,过程也出乎意料地简单。

为何利用旧电脑而非购买成品 NAS

性能与成本的经济账其实很划算

回收硬件是显著优势,从三年周期的财务角度看同样合理。大多数现代迷你 NAS 待机功耗约为 15–20W,而老式台式机通常在 40 到 110W 之间。按平均每千瓦时 0.18 美元的电价计算,这一差异每年导致电费增加约 30 至 100 美元。三年下来,额外开销达 90 到 300 美元——通过不购买 Synology 或 QNAP 等品牌 NAS,这笔费用可被轻易抵消。

Windows 10 支持已结束,迁移 Linux 成必然

Windows 10 已于 2025 年 10 月 14 日结束生命周期。若旧机器仍运行 Windows,出于安全考虑,迁移至基于 Linux 的 NAS 操作系统已成为必须。这反而带来好处:摆脱了 Windows 更新的重启和臃肿软件。在轻量级 Linux 发行版下,旧硬件的表现往往优于全功能桌面操作系统。

成本方面,主要投入在于硬盘。任何优质 NAS 硬盘均可使用,但强烈推荐希捷 IronWolf Pro。新款 14TB 和 20TB 型号拥有高达 550 TB/年的工作负载限制和 120 万小时的平均无故障时间(MTBF),并附带三年 Rescue 数据恢复服务。建议在 ServerPartDeals 购买翻新或重新认证单元,以节省约 50% 的零售价。

此外还需一个专用启动盘。64GB SSD 足以容纳操作系统,可在 Facebook Marketplace 低价购得。若主板 SATA 端口已满,三星 T7 等 USB SSD 也可完美用作启动设备,但应避免使用限制性能的廉价 U 盘。对于老式塔式机箱,需配备 5.25 英寸转 3.5 英寸驱动器适配器,以便安装现代 SATA 驱动器。

选择合适的操作系统

虽然可以在 Debian 等裸机 Linux 上部署 Proxmox 并手动配置,但这对大多数人而言是巨大的时间陷阱。相比之下,专为 NAS 设计的操作系统更为适宜。

TrueNAS Community Edition 是明显赢家

TrueNAS Core 已进入维护模式,建议避开。应选择 TrueNAS Community Edition(前身为 SCALE)。它基于 Debian,通过 Kubernetes 管理 Docker 容器,允许安全运行隔离应用程序。用户可在容器间建立“桥接”共享数据,无需暴露给更广泛网络。其采用的 ZFS 文件系统提供块损坏检查、自动快照和 RAIDZ 冗余,这是简单文件系统无法比拟的优势。

安装时需连接显示器和键盘。一旦配置完成且驱动器能自动启动,便无需再连接显示设备。即便如 Ryzen 7 3700X 这样无集成显卡的 CPU,在拔掉 GTX 1070 后机器仍能启动。这意味着,若备用 PC 需专用显卡才能工作,可先插卡启动设置,随后移除。

其他不错的选择包括:

  • Unraid 7
  • OpenMediaVault

部署前务必研究哪种系统最适合自身需求。

Unraid 7 的成本高于预期

Unraid 对初学者友好,支持混合不同容量硬盘,但其定价策略已调整。新的分层结构从 49 美元的入门许可证开始,Unleashed 和终身许可证价格高达 249 美元。对于预算有限的用户,这是一笔高昂的前期费用。

OpenMediaVault:简洁且强大

OpenMediaVault 界面虽显过时,但功能极其强大。它不受限于 ZFS,添加或更换硬盘时无需担心池扫描问题。其对硬件要求极低,可从树莓派运行至高性能塔式机箱。相比 TrueNAS 复杂的菜单,其界面简洁直观,值得尝试。

必要的硬件升级与警告

通电前需解决关键硬件细节。首先,若主板缺乏 2.5GbE 或 10GbE 网卡,应立即加装,这是避免存储瓶颈的最便宜升级。若计划扩展多块硬盘,请购买刷写为 IT 模式的 LSI HBA 卡,以便将硬盘直通给 ZFS。严禁使用廉价硬件 RAID 卡和 SATA 端口倍增器,它们在重负载下会导致数据损坏。此外,务必验证电源可靠性,廉价无名电源是 24/7 全天候运行的噩梦。

在实际应用中,可部署多种服务。例如 MineOS,一个 Minecraft 服务器管理平台,允许他人连接。需在路由器进行端口转发以实现互联网访问,这是快速获得实用性的好方法。

另一个优秀选择是创建 Google Photos 替代品——Nextcloud。作为自托管云存储提供商,它支持多设备访问和自动同步。将智能手机照片自动备份至 Nextcloud 实例,即可随时随地轻松访问。

最后可设置 Jellyfin。这款免费且完全开源的软件类似 Plex,用于自托管媒体。若有大量翻录的 DVD 和电视节目,可将其托管并在家庭设备上流媒体播放。Jellyfin 支持大量自动化功能及应用扩展,值得深入研究。

除非进行端口转发,否则上述服务仅在同一网络下可访问。出于安全考虑,不应直接将服务暴露于互联网。建议设置反向代理或 VPN。例如在 TrueCharts TrueNAS 目录中使用 wg-easy 应用程序设置 Wireguard,创建配置文件导入任何 Wireguard 客户端,即可从 anywhere 访问家庭网络服务,观看 Jellyfin 媒体或管理 NAS。

这一切适用于拥有静态 IP 地址的情况。若无静态 IP,则需配置动态 DNS,否则难以从家庭网络外部访问 NAS。

切勿跳过兼容性检查

检查主板 SATA 控制器芯片组,特别要避免带有 ASM1166 芯片的主板,因其以在负载下丢失硬盘而闻名。设置好后,使用 Rufus 或 balenaEtcher 将操作系统闪存至 8GB 以上 USB 驱动器,确保格式化为 GPT/UEFI,并在启动前将 BIOS 设置为 AHCI 模式。

操作系统安装完成后,通过 Web GUI 访问所有内容。在 TrueNAS 设置中,应创建严格的用户账户和强管理员凭据以锁定访问权限。对于文件共享,配置 SMB 共享以便 Windows 机器原生挂载驱动器。若需外部访问,请设置反向代理或 WireGuard VPN,切勿直接将服务端口转发至互联网。最后请记住,NAS 不是备份。建议使用 Duplicati 将最关键文件的加密备份自动推送到辅助驱动器或云存储,并在取消旧云订阅前验证备份完整性。

凭借合适的操作系统和廉价升级,旧电脑可转变为数字生活的强大、静音中心。这不仅节省资金、减少电子垃圾,更让你完全掌控数据。只需算好经济账,选对硬盘,并严守安全设置。