作为NAS存储,断电对数据有着难以预期的危害,所以使用后备电源UPS是常见的做法,但是部分廉价UPS是没有通信口的,针对这种情况,我的做法如下,仅供参考:

一、断电检测思路简单概况为,NAS不停的PING网关,网关没有UPS电源,一旦断电就无法PING通,延时3分钟后NAS就自动关机,在UPS电源耗尽前关机。

二、在控制面板-任务计划,点击“新增-计划的任务-用户定义的脚本”,时间设置为每一天,运行频率为每5分钟,见图;

三、在运行命令处粘贴以下脚本,把网关IP修改成你的,延迟时间也可以修改;

#!/bin/sh

MonitorIP=你的网关IP
DelayTime=180s

if ping $MonitorIP -W 2 -w 2 -c 2 | grep '^[0-9].*ms$' > /dev/null
then
 echo "Power on."
else
 synologset1 sys warn 0x11600036
 sleep $DelayTime
 if ping $MonitorIP -W 2 -w 2 -c 2 | grep '[0-9].*ms$' > /dev/null
 then
  synologset1 sys warn 0x11600035
 else
  synologset1 sys warn 0x11600037
  poweroff
 fi
fi

exit 0

以上是自动关机的检测方法,这里我也分享一下我的方案,由于我的NAS(N3150低功耗主板)使用DC供电且功率很小(经测试10-14W),于是购入某品牌的支持18W PD快充的二合一充电宝,再购置一条12V PD诱骗充电线转DC公头,插在NAS上。

(补充:这个要求充电宝要支持PD快充,且支持12V输出。同时二合一充电宝可以自动在AC充电器模式和移动电源模式切换,平时插电使用不会损坏电池,这点换成普通充电宝情况可能不同。)

断电情况下充电宝可以保持20分钟左右的供电,平时本身就是充电器,相当于一个12V的UPS电源还是很方便的。由于二合一充电宝是买的二手,所以整套也就100软妹币不到。

 

说点什么
教程内容无法面面俱到,有疑问的可以留言讨论|´・ω・)ノ
支持Markdown语法
在"群晖:断电后自动关机功能"已有1条评论
Loading...