SSD Nodes Learn Hosting plans →
指南 Matt Connor作者: Matt Connor · 更新于 2026-09-11

存储 VPS 还是家用 NAS,哪个更划算?

家用硬盘通常在一两年内收回成本,但还要计算每年18至120美元电费、上传速度、CGNAT,以及火灾导致两份副本同时损失的风险。

存储 VPS 还是家用 NAS:简短结论

存储 VPS 和家用 NAS(网络附加存储,即位于您自己的网络中的磁盘设备)都能提供由您控制的 TB 级存储空间,但两者的故障方式完全不同。NAS 的每 TB 成本更低,而且通常在一两年内就能体现这一优势,因为磁盘和机箱只需购买一次,而租用存储只要继续使用,就必须每月付费。除此之外,租用的服务器几乎在所有方面都更有优势:数据中心的上行链路、互联网可访问的地址、不依赖您所在街区供电的电力,以及凌晨 3 点磁盘损坏时仍有人在现场处理。比较过两者的大多数人最终会同时使用:主要数据存放在家中,并将其中重要部分的加密副本存放在租用的服务器上。

家用 NAS 的实际成本

先算账,再下结论。截至 2026 年 9 月,新款大容量 NAS 硬盘的公开零售价约为每 TB 15 到 30 USD。过去一年,随着大容量硬盘需求增长,这一价格区间有所上升。截至 2026 年 9 月,四盘位桌面机箱的价格约为 250 到 700 USD。如果使用淘汰的办公硬件组装相同的设备,机箱成本会降至接近 0。

使用 4 块 12 TB 硬盘配置单校验 RAID(独立磁盘冗余阵列),可用容量为 36 TB,硬盘成本约为 700 到 1,400 USD。因此,整套设备的成本可按 1,000 到 2,000 USD 计算,一次性支付。

截至 2026 年 9 月,租用大容量存储的价格约为每 TB 每月 3 到 10 USD,具体取决于使用机械硬盘还是闪存,以及套餐包含的传输量。按 36 TB 计算,每月需要支付 108 到 360 USD。家用设备的前期成本会在第 3 个月到第 2 年之间收回,具体取决于两个价格区间中实际采用的价格。按每 TB 成本计算,结论已经很明确,而且差距并不小。

这项计算完全取决于 TB 数量,因此应先确定所需容量。在比较价格前,先计算实际需要多少存储空间,因为实际需求通常小于预估值;租用 8 TB 和租用 36 TB 的费用也完全不同。

硬盘价格不包含哪些费用

电费是最容易被忽略的一项。使用机械硬盘的四盘位 NAS 空闲时大约消耗 30 到 60 W,工作时更高。按全天运行 40 W 计算:40 W 乘以 24 小时,再乘以 365 天,每年约为 350 kWh。截至 2026 年 9 月,部分国家的居民电价低于每 kWh 0.05 USD,而欧洲部分地区则高于每 kWh 0.35 USD。因此,同一台设备仅维持硬盘运转,每年的电费约为 18 到 120 USD。运行五年后,低价地区的电费只是较小的开销,而高价地区的电费足以再买一套硬盘。

还要考虑硬盘之外的部件。硬盘是会发生故障的组件。Backblaze 每季度发布其硬盘集群的统计数据,其硬盘的年化故障率一直保持在几个百分点以内。按四块硬盘运行五年计算,应预留购买替换硬盘的预算。如果市电经常瞬断,还应配备 UPS(不间断电源),因为写入过程中断电可能导致文件系统需要修复。还要计入您投入的时间。虽然不会收到相应账单,但这些时间确实有成本。

上传速度为何决定这一切

NAS 上的数据位于家中,因此您从屋外对其执行的所有操作都必须通过上行链路完成。对于大多数家用网络,这通常是较小的带宽:有线宽带和 DSL 线路的上行速度通常只有 10 到 40 Mbit/s,而宣传的下行速度往往是其十倍。

再算一遍。1 TB 等于 8,000,000 megabits。按 40 Mbit/s 计算,需要 200,000 秒,也就是连续传输约 56 小时。按 10 Mbit/s 计算,则需要超过 9 天。因此,将 20 TB 媒体库首次从家中传出,耗时通常按月计算。同样的 1 TB 数据,在数据中心的 gigabit 端口上只需略超过 2 小时即可传输完成。

不要只相信销售页面,应实际测量您的线路。先在您租用的服务器上运行 iperf3 -s,然后在家中的设备上运行以下命令:

iperf3 -c your-server.example.com -p 5201 -t 30
iperf3 -c your-server.example.com -p 5201 -t 30 -R

第一个命令报告上行速度,第二个命令报告下行速度。如果上行速度只有 12 Mbit/s,那么您在外出时向自己传输整个视频库会不断卡顿;解决办法是将流媒体服务迁移到租用的服务器上。这就是将 Jellyfin 媒体库放在租用的存储服务器上而不是家中的原因。

为什么 ISP 不会为您提供可访问的地址

上传速度快还不够。您还需要一个能够响应连接的地址。许多家庭 ISP 已不再为每位客户分配公网 IPv4 地址,而是将客户置于 CGNAT(运营商级网络地址转换)之后,让许多家庭共享一个公网地址。此时,在路由器上配置端口转发没有作用,因为您转发的端口并不存在于互联网其他部分所看到的那个地址上。

需要进行两项检查。先读取路由器报告的 WAN 地址,再询问互联网实际看到的是哪个地址:

curl -4 https://ifconfig.me
traceroute -n 1.1.1.1 | head -3

如果路由器的 WAN 地址与第一条命令返回的地址不同,说明您位于某种上游网络之后。如果路由器的 WAN 地址位于 100.64.0.0/10 中,也就是专门为此保留的地址范围,那么这个上游网络就是 CGNAT。如果 traceroute 开头几行中出现 100.64.x.x 跳,也表示同样的情况。

此问题不需要 ISP 同意任何事项即可绕过。在 CGNAT 后,出站连接仍可正常工作。因此,家庭设备可以主动连接到一台拥有公网地址的机器,流量再沿同一连接返回您的设备。从家庭设备连接到小型 VPS 的反向隧道是直接的解决方案。无需开放入站端口的隧道用于 WireGuard 网状网络的自托管协调服务器是另外两种常见方案。请注意,这些方案都有同一个成本:原本无需每月付费的 NAS 现在需要按月付费,而且一台租用的机器会位于您自己的数据传输路径中。

凌晨 3 点会发生什么故障,由谁处理

租用存储设备中的磁盘故障,是服务商负责处理的问题。放在自家走廊里的磁盘故障,则由您负责。区别通常在星期日显现:阵列中的一块磁盘掉线,而第二份副本尚未创建。

请在需要监控之前完成配置,因为阵列降级默认不会主动提示。安装 smartmontools,启用其守护进程,并通过 SMART(自监控、分析和报告技术)读取磁盘报告:

sudo apt update && sudo apt install -y smartmontools
sudo systemctl enable --now smartd
sudo smartctl -H /dev/sda
sudo smartctl -A /dev/sda | grep -E 'Reallocated_Sector_Ct|Current_Pending_Sector'

smartctl -H 打印 SMART overall-health self-assessment test result: PASSED 表示磁盘状态正常。Current_Pending_Sector 值大于 0 且持续升高,表示磁盘不断发现无法读取的扇区。请在重建过程被迫读取这些扇区之前更换磁盘。还应检查阵列本身:Linux 软件 RAID 使用 cat /proc/mdstat,ZFS 使用 sudo zpool statussudo mdadm --detail /dev/md0 输出 State : clean, degraded 行,表示阵列已没有可用校验信息,因此下一次故障会使阵列中的全部数据丢失。

请按计划执行 scrub,因为无人查看的错误就等于无人发现的错误。每月执行一次 sudo zpool scrub tanksudo btrfs scrub start /mnt/data,才能把“磁盘大概没问题”变成已经实际完成的检查。

接下来是您无法在家中走廊里购买的保障:第二路电源、第二条上行链路,以及您不在现场时仍有人处理故障。这就是月费所支付的内容,而存储 VPS 与普通 VPS 的区别,主要在于同一套运维预算后面承载了多少 TB 数据。如果您认真评估租用磁盘,选择存储 VPS 的检查清单涵盖了决定服务是否可用的各项条件。

为什么一个站点不等于备份

RAID 可在磁盘损坏时维持服务运行。但它无法恢复上周删除的文件、今天早上被勒索软件加密的文件、同步客户端在两端同时删除的目录,也无法应对控制器一次性向阵列的所有成员写入错误数据。仍然适用的原则很简单:保留多个副本,使用多种介质,并至少将一个副本存放在另一栋建筑中。

NAS 本身无法提供“另一栋建筑”这一条件。放在第一台 NAS 旁边的第二台 NAS 共享同一套电源,也共同面临洪水、火灾和盗窃风险。如果房间被烧毁,两份副本都会丢失。这也是租用远程存储最充分的理由,因为它能将副本放在家之外。使用 VPS 作为异地备份目标是常见做法,而且远程存储不必容纳全部 36 TB。备份无法重新创建的数据;可以再次下载的数据则保留在本地。

在数据离开家之前先加密,这样租用的磁盘始终只保存密文:

export RESTIC_REPOSITORY=sftp:backup@your-server.example.com:/srv/restic
export RESTIC_PASSWORD_FILE=/root/.restic-pass
restic init
restic backup /srv/data
restic snapshots

restic 在客户端加密,因此密码短语不会传到服务器,服务器的运营者也无法读取文件。将 /root/.restic-pass 的权限设为 600,并在屋外保存一份密码短语,因为密码短语丢失后,备份也无法使用。sftp 目标使用 SSH 密钥进行身份验证,因此应先单独测试 ssh backup@your-server.example.com:restic 报告的仓库错误,底层往往是 SSH 密钥问题。

然后验证备份确实可用,因为未经测试的备份只能算是一种假设:

restic check --read-data-subset=1/10
restic restore latest --target /tmp/restore-test

check 会验证仓库结构,--read-data-subset=1/10 会读取并计算十分之一存储数据的哈希,而不只是检查元数据。将数据恢复到 /tmp 才是唯一可靠的验证方式。每年执行两次,选择一个已知文件,并使用 sha256sum 比较校验和。

租用的服务器相比 NAS 能提供什么

  • 一个可从互联网访问的地址,因此使用移动数据的手机无需建立隧道即可连接。
  • 数百 Mbps 的上传带宽,因此首次同步可在数小时内完成。
  • 一栋不在您所在位置的建筑,这正是异地副本的意义。
  • 硬盘发生故障时由他人负责更换,无需您驾车回家处理。
  • 存储容量可通过更改套餐调整,而不是购买硬件。因此,今年使用 4 TB、明年扩展到 12 TB 都无需新硬件。

租用服务器没有而 NAS 能提供什么

  • 本地速度。家中的 2.5 Gbit 或 10 Gbit 链路传输数据的速度,高于连接租用服务器的任何互联网路径。这是直接从存储阵列编辑视频所必需的条件。
  • 每 TB 成本低得多,通常从第 1 年末起优势就很明显。
  • 实体控制权。磁盘由您保管,不会因账单支付失败或账户暂停而无法访问文件。
  • 不计算传输流量。写入 30 TB 并全部读回,除电费外无需支付其他费用。

大多数人最终采用的方案

在家中存放大部分数据,并将不可替代部分的加密副本存放在租用的服务器上。NAS 保存媒体库、相机原始文件、磁盘映像和游戏安装文件。这些数据都很大,而且大多可以重新获取。租用的服务器位于另一栋建筑中,用于保存文档、照片、邮件和配置,并对这些数据加密。总成本通常接近仅使用 NAS 的方案,因为异地副本只占总字节数的一小部分。

然后确定哪些内容应在哪里运行,而不只是确定哪些内容应在哪里存储。任何必须响应手机访问的服务都应放在租用的服务器上,因为该服务器具有公网地址和上行带宽。需要本地速度或实体控制权的内容则留在家中。Syncthing 和 Nextcloud 解决的是文件问题的不同部分,具体选择取决于文件位于这两部分中的哪一侧。如果整个方案的真正目的是替代某项订阅,接下来应阅读与 Dropbox 定价进行的客观比较;只要数据属于其他人,租用服务器的磁盘实际位于何处就会开始变得重要。

如何在一个下午做出决定

  1. 使用 iperf3 测量上行带宽,并连接到一个可以访问的服务器进行测试。如果上行速度低于约 20 Mbit/s,只在家中部署服务会让您每次离开家时都感到不便。
  2. 将路由器的 WAN 地址与 curl -4 https://ifconfig.me 返回的地址进行比较,以检查是否存在 CGNAT。如果您位于 CGNAT 后方,无论如何都需要租用某些服务,因此应将这项成本计入价格。
  3. 使用 du -sh /path/*df -h 测量您实际拥有的数据。将数据分为两类:可以重新下载的数据,以及其他任何地方都不存在的数据。
  4. 计算可替代数据在家中存储的成本,以及不可替代数据在异地存储的成本,然后将总成本与全部租用的成本进行比较。比较结果就是决定依据。

FAQ

家用 NAS 比存储 VPS 便宜吗?

按每 TB 计算,在硬件成本已经收回后,家用 NAS 的成本确实低很多。截至 2026 年 9 月,一套可用容量为 36 TB 的四盘位设备,一次性成本约为 1,000 到 2,000 USD;而租用 36 TB 的费用约为每月 108 到 360 USD。硬件的前期成本大约在第 3 个月到第 2 年之间收回。硬件价格未包含以下成本:一台功耗为 40 W 的设备每年约 18 到 120 USD 的电费、以后更换硬盘的费用,以及在 ISP 将你置于 CGNAT 后仍可能需要租用一台小型服务器的费用。

如果 ISP 使用 CGNAT,我可以从外部访问家里的 NAS 吗?

可以,但不能使用端口转发。在 CGNAT(运营商级网络地址转换)环境中,你的公网地址与其他客户共享,因此没有入站端口属于你。所有变通方案都要求家中的设备向具有公网地址的机器发起出站连接,然后通过该连接将流量传回家中。连接到小型租用 VPS 的反向 SSH 或 WireGuard 隧道是最直接的方案;不开放任何入站端口的隧道服务也能实现相同功能,但配置更简单。两种方案都意味着至少租用一台机器。

使用 RAID 后就不需要备份了吗?

不需要。RAID(独立磁盘冗余阵列)可以在阵列继续提供服务的同时防止单块磁盘故障。它会忠实地将你的删除操作和勒索软件加密结果复制到每块磁盘,而且无法应对火灾、盗窃、洪水,或控制器同时向所有成员写入错误数据。应在不同介质上保留第二份副本,并将其中一份存放在另一栋建筑中。通过恢复真实文件验证备份,因为从未成功恢复过文件的备份仍未经过测试。

家用 NAS 消耗多少电量?

配备机械硬盘的四盘位 NAS 空闲时功耗约为 30 到 60 W。按 40 W 全天候运行计算,每年约消耗 350 kWh,即 40 W 乘以 24 小时,再乘以 365 天。截至 2026 年 9 月,按家庭电价每 kWh 低于 0.05 到高于 0.35 USD 计算,年电费约为 18 到 120 USD。不要只相信电源上的标注,应使用插座式功率计测量实际功耗,因为空闲功耗很大程度上取决于硬盘是否会停转。