硬件推荐

飞牛NAS UPS选购指南:断电保护方案

为什么飞牛NAS需要UPS

对于任何NAS用户来说,数据安全永远是第一位的。飞牛NAS(fnOS)虽然系统稳定,但突然断电仍可能造成文件系统损坏、硬盘坏道甚至数据永久丢失。UPS(不间断电源)能在断电时提供缓冲时间,让NAS安全关机,是保护数据的关键设备。

根据我的实际经验,许多飞牛NAS用户会忽视UPS的重要性,直到某次意外断电导致RAID重建或数据丢失后才后悔莫及。本文将为你提供一份完整的UPS选购指南和配置方案,帮助你以合理的成本构建可靠的断电保护系统。

第一步:明确你的飞牛NAS功耗需求

选购UPS前,必须先了解你的NAS实际功耗。飞牛NAS的功耗取决于硬件配置:

  • 入门级(J1900/N3150 + 2块3.5寸硬盘):待机约25-35W,峰值约45W
  • 主流级(N5105/N100 + 4块3.5寸硬盘):待机约40-55W,峰值约70W
  • 高性能(i3/i5 + 6块以上硬盘):待机约60-80W,峰值可超100W

实测方法:使用功率计插座测量NAS满载运行时的实际功率,这是最准确的方式。如果没有功率计,可以按硬盘每块8-10W、主板CPU约15-30W估算。

第二步:UPS容量计算

UPS容量通常用VA(伏安)或W(瓦特)表示。对于飞牛NAS,我建议遵循以下公式:

所需UPS功率(W) = NAS满载功率 × 1.5(安全系数)
所需UPS容量(VA) = 所需UPS功率(W) × 1.4(功率因数补偿)

举例说明:如果你有一台功耗50W的飞牛NAS,建议选择: - 最低功率:50W × 1.5 = 75W - 对应VA值:75W × 1.4 ≈ 105VA

实际选购时,推荐直接购买300VA/180W以上的UPS,因为小容量UPS往往无法提供足够的断电缓冲时间(至少需要5-10分钟让NAS安全关机)。

第三步:选择UPS类型

对于家用飞牛NAS,主要考虑以下两种UPS类型:

后备式UPS(离线式) - 性价比最高,市电正常时直接供电,断电时电池逆变切换 - 切换时间约2-10毫秒,对NAS电源适配器完全足够 - 推荐品牌:APC BK系列、山特TG-BOX系列 - 适合预算有限的用户

在线互动式UPS - 带自动稳压功能,电压波动时无须切换电池 - 对NAS电源更友好,适合电网不稳定的地区 - 推荐品牌:APC SMC系列、施耐德SP系列 - 价格比后备式贵30-50%

不推荐:在线式UPS(价格昂贵、噪音大、风扇散热、家用场景完全不需要)。

第四步:飞牛NAS UPS通信配置

UPS除了供电,更重要的是与NAS通信,实现断电后自动关机。飞牛NAS基于Linux系统,支持通过USB连接UPS进行通信。

4.1 硬件连接

大多数家用UPS都提供USB数据接口(通常是Type-B方口),直接用USB线连接UPS和飞牛NAS的USB口。

4.2 安装NUT(Network UPS Tools)

飞牛NAS默认没有安装NUT,需要手动安装。通过SSH登录飞牛NAS:

sudo apt update
sudo apt install nut nut-client nut-server -y

安装完成后,需要配置识别UPS设备。首先确认UPS的USB设备路径:

lsusb
# 或查看设备信息
sudo ls -la /dev/ups*

如果显示类似 /dev/ups0/dev/usb/hiddev0 则说明已识别。

4.3 配置NUT

编辑主配置文件:

sudo nano /etc/nut/nut.conf

修改为:

MODE=netserver

然后编辑UPS定义文件:

sudo nano /etc/nut/ups.conf

添加以下内容(以APC品牌为例):

[apcups]
    driver = usbhid-ups
    port = auto
    desc = "APC UPS for fnOS"

4.4 启动服务并测试

# 启动UPS驱动
sudo upsdrvctl start

# 查看UPS状态
sudo upsc apcups

如果看到类似 battery.charge: 100 ups.status: OL 的输出,说明通信成功。

4.5 设置断电自动关机

编辑upsmon配置:

sudo nano /etc/nut/upsmon.conf

添加以下关键配置:

MONITOR apcups@localhost 1 admin secret master
SHUTDOWNCMD "/sbin/shutdown -h now"
NOTIFYCMD /sbin/upsmon
POLLFREQ 5
POLLFREQALERT 5
HOSTSYNC 15
WARNTIME 30
DEADTIME 15
POWERDOWNFLAG /etc/killpower

关键参数解释: - SHUTDOWNCMD:断电后执行的关机命令 - POLLFREQ:轮询UPS状态间隔(秒) - WARNTIME:电池低电量警告时间(秒) - DEADTIME:UPS无响应后强制关机时间(秒)

4.6 配置低电量自动关机策略

编辑upsd.conf设置电池电量阈值:

sudo nano /etc/nut/upsd.conf

添加:

# 当电池电量低于20%时,发送关机信号
MINSUPPLIES 1
SHUTDOWNCMD "/sbin/shutdown -h now"
NOTIFYCMD /sbin/upsmon
NOTIFYFLAG ONBATT SYSLOG+WALL
NOTIFYFLAG LOWBATT SYSLOG+WALL

最后重启服务:

sudo systemctl restart nut-server
sudo systemctl restart nut-client
sudo systemctl enable nut-server
sudo systemctl enable nut-client

第五步:模拟测试

完成配置后,强烈建议进行断电模拟测试:

  1. 在飞牛NAS后台打开一个终端,运行 upsc apcups 查看实时状态
  2. 拔掉UPS的交流电输入插头(注意不是拔NAS的电源线)
  3. 观察NUT是否检测到断电(状态会从OL变为OB)
  4. 等待电池电量下降到设定阈值,确认NAS自动关机
  5. 接回电源,开机后检查系统日志:journalctl -u nut-server

如果一切正常,你会看到类似记录:

Feb 15 14:30:01 fnos upsd[1234]: UPS apcups on battery
Feb 15 14:35:22 fnos upsd[1234]: UPS apcups battery low
Feb 15 14:35:23 fnos shutdown[5678]: shutting down for system halt

选购避坑指南

根据我的实测和社区反馈,以下建议值得注意:

不推荐买:那些标称500VA但实际只有150W输出的廉价UPS,它们往往无法带动4盘位以上的飞牛NAS稳定运行。

推荐配置组合: - 2盘位NAS + 路由器 + 光猫:APC BK650M2-CH(650VA/390W) - 4盘位NAS + 1个交换机:山特TG-BOX 850(850VA/510W)
- 6盘位以上NAS:APC SMC1000-ICH(1000VA/700W)

注意:不要将UPS同时给NAS和显示器、打印机等大功率设备供电,这会严重缩短电池续航时间。UPS只给NAS和网络设备供电即可。

总结

为飞牛NAS配置UPS是性价比最高的数据保护方案。按照本文的选购指南,先准确测量NAS功耗,选择300VA以上的后备式或在线互动式UPS,然后通过NUT工具配置自动关机策略(关键步骤:安装nut包、配置ups.conf、设置低电量关机阈值),最后进行断电模拟验证。整个过程完成时间约1小时,投入成本最低300元,却能避免一次断电导致的数据灾难。现在就开始行动,给你的飞牛NAS加上这道安全锁吧。

💬 评论区
leave a comment

no comments yet