技术笔记

NAS 断电保护:UPS 怎么选,自动关机怎么配

yaobingbin yaobingbin · · 约 6 分钟 · 0 条评论

为什么 NAS 比普通电脑更怕断电

台式机突然断电,最坏的情况是没保存的文档丢了。NAS 断电的损失要大得多,原因有三个:

一是正在进行的写入会中断。 文件系统日志能修复大部分元数据不一致,但正在落盘的数据块本身可能已经写坏,而文件系统层面看不出来。

二是阵列处于降级状态时断电,重建可能失败。 重建过程要读取所有剩余成员盘的全部数据,这个过程中如果断电,等于重建从头再来,而且此时阵列没有冗余保护。

三是频繁的意外掉电会累积损伤。 机械盘掉电时磁头需要紧急归位,虽然现代硬盘有断电保护电路,但反复发生仍会加速老化。

所以 UPS 对 NAS 来说不是”锦上添花”,是基础设施的一部分。

UPS 的三种类型

类型 工作原理 特点 适合
后备式(Offline) 市电正常时直接旁路,断电后切换到电池逆变 便宜、切换有毫秒级中断 单台低功耗 NAS
在线互动式(Line-Interactive) 带自动稳压(AVR),电压波动时先稳压 性价比高,适合电压不稳地区 大多数家庭场景
在线式(Online) 始终经过整流-逆变,输出纯净 零切换时间,价格高、有噪音和损耗 小型机房

家庭 NAS 场景,在线互动式是性价比最优解。它比后备式多了自动稳压,能应对电压偏低或偏高——这在用电高峰的老小区里是真实存在的问题,而电压问题比彻底断电更常见。

一个必须注意的坑:输出波形

廉价 UPS 的输出是方波或阶梯波(厂商标注为”模拟正弦波”),而带主动 PFC(功率因数校正)的开关电源在这类波形下可能无法正常工作,表现为:市电一断,UPS 切换瞬间 NAS 直接重启——等于 UPS 白买了。

判断方法:看 UPS 规格里有没有明确写”正弦波输出”(Pure Sine Wave)。NAS 用的外置电源适配器大多是主动 PFC 的,所以这条必须确认。宁可贵一点买正弦波的,也不要省这个钱。

容量怎么算

先把要保护的设备功耗加起来:

设备 典型功耗
家用 NAS(四盘位) 25–40W
万兆或高配 NAS 40–80W
交换机 10–25W
光猫 / 路由器 10–20W

UPS 的容量标称是 VA(视在功率),实际能带的有功功率(W)一般是 VA 的 0.6 倍左右。所以:

  • 一台 35W 的 NAS + 15W 交换机 + 15W 光猫 ≈ 65W
  • 需要的 VA = 65 ÷ 0.6 ≈ 110VA,留一倍余量,选 300VA 以上

实际上家用场景 500VA 的机型就能覆盖绝大多数配置,还能撑十几分钟。这个容量能给你足够时间完成安全关机——UPS 的目的不是”撑到市电回来”,而是”撑到系统干净关机”。

别盲目追求长续航。 对 NAS 来说,能撑 5–10 分钟完成关机就够了。续航越长,电池越大,价格越高,而收益为零。

通讯方式:UPS 怎么告诉 NAS”我快没电了”

这是最容易漏掉的一环。UPS 光供电不够,还需要让它和 NAS 建立通讯,才能让 NAS 在断电后启动关机流程。三种方式:

USB 直连。 大多数家用 UPS 带 USB 口,用一根线接到 NAS。群晖、威联通、绿联、极空间等成品系统接上后基本能自动识别,在系统设置里会出现 UPS 配置页。这是最简单的方案。

Network UPS Tools(NUT)。 开源方案,Linux 上事实标准。UPS 接在一台机器上作为服务端,其他设备通过网络读取状态。适合多台设备共用一台 UPS 的场景。

# Debian / Ubuntu 安装
sudo apt install nut

# 主要配置文件在 /etc/nut/
# ups.conf      定义 UPS 设备与驱动
# upsd.users    定义访问用户
# upsmon.conf   定义监听与关机动作

NUT 的配置涉及驱动选择、用户权限、监听模式(master/slave),不同 UPS 型号的驱动名不同。建议先在 ups.conf 里用 driver = usbhid-ups 试,这是绝大多数 USB 连接 UPS 的通用驱动。具体参数以 NUT 官方文档和你的 UPS 型号为准。

内置或专用模块。 部分 NAS 厂商提供原厂 UPS 模块,比如极空间 Z423 旗舰版自带外置 UPS,铁威马也有官方 UPS 配件。这类方案的优势是兼容性有保证,缺点是只能配自家机器。

关机策略怎么设

核心是两个阈值,不同系统的措辞不同,但逻辑一致:

参数 含义 建议值
断电后延迟关机 市电中断多久后开始关机 60–180 秒
低电量关机 电池剩余多少百分比时强制关机 30–50%

延迟时间设短一点是错的。 小区里常见的是瞬间跳闸后马上恢复,如果设成断电即关机,NAS 会在两秒内开始关机流程,然后市电回来了——白白折腾一次,重建、服务重启都是成本。设 1–3 分钟可以过滤掉这类瞬时故障。

低电量阈值是兜底。 万一关机脚本卡住,电池见底前还有一次强制关机的机会,避免电池耗尽后 NAS 硬掉电。

关机后 UPS 也要能自停。 好的配置里,NAS 关机会通知 UPS 延时关闭输出,这样电池不会一直放电到耗尽。这个细节能显著延长 UPS 电池寿命。

电池是会老化的

UPS 的铅酸电池寿命通常是 3–5 年,受温度影响很大。放在闷热的弱电箱里可能两年就不行了。

建议:

  • 每年做一次放电测试(拔掉市电,看能撑多久、关机流程是否正常触发)
  • 电池鼓包、续航明显变短时及时更换
  • 换电池时注意规格匹配,容量可以略大但不能随意改电压

不做测试的 UPS 等于没有 UPS。 很多人的 UPS 装上去之后再没验证过,等真断电那天才发现电池早就废了。

如果不方便用 UPS

现实里有些场景确实装不了 UPS,至少可以做这些减损措施:

  • 开启文件系统的写屏障与日志(大多数系统默认已开)
  • 配置来电自启动(断电恢复后自动开机)
  • 缩短快照间隔,把损失窗口压小
  • 关键数据不要只存在 NAS 上

这些都不如 UPS 有效,但聊胜于无。

微信搜一搜 纳思Note
评论经后台审核通过后显示 · 请勿发布广告、外链或无关内容

发表评论

邮箱地址不会被公开。填写昵称与邮箱后方可评论。