市电断电时群晖用UPS实现自动关机的设置

        由于群晖系统连接的 UPS ,默认是是市电断电后进入“安全模式”,硬盘挂起并不会自动关机,如果 UPS 的功率太低的话,UPS 电池耗尽,UPS 就会给群晖“强制”断电,造成群晖再开机时会显示非法关机。这样的关机方式对硬盘是有损坏的,所以想实现当市电断电的时候,让群晖“正常”的关机。此时,需要先在“群晖控制面板”—“终端机和SNMP”—“启用SSH功能”上打勾,启用SSH功能,然后在Windows电脑上,使用SSH软件以root用户登录群晖,修改  /usr/syno/bin/synoups  文件,DSM6.X的版本找第 166 行的“/usr/syno/sbin/synopoweroff -fr”,DSM7.1的系统在第171行左右、DSM7.2的系统在第185行左右的内容“/usr/syno/sbin/synopoweroff -s &”:

 

按一次字母 i 键进入编辑状态,在最前面加个#的符号注释本行,然后按一次回车,在下面添加一行内容(需要注意格式对齐,前面有空格):

poweroff

 

按一次ESC,输入:wq!回车保存退出。

最后,根据自己UPS待机时间长短,适当的设置一下进入待机时间:

特别说明:如果群晖重装系统或升级系统,这个文件要重新修改,设置才会生效。

点赞
  1. wwyyt说道:
    Safari Mac OS X 10.15.7
    博主,我是蜗牛星际黑群晖7.2.1,为什么用了UPS之后就没法关机了,只要一关机就自动重启,bios来电启动也关了,启动选项是win8
    1. 博主说道:
      Google Chrome Windows 10
      你去参考这个教程(https://wp.gxnas.com/3521.html)进BIOS设置一下。
      1. wwyyt说道:
        Safari iPhone iOS 18.0.1
        我这里面1、OS Selection就是Windwos 8.x,2、3应该也改过,就是支持USB3的,回去再确认下。反正不插UPS就是正常,插了UPS才会关机立马就自动开机。。
      2. wwyyt说道:
        Safari Mac OS X 10.15.7
        唉,还是不行,确实按照这个楼里面一个朋友的思路可能是usb问题,我把ups的usb拔了就不会自动重启,插上就会,但找遍蜗牛星际的bios也没有找打他说的关机usb供电
  2. hity说道:
    Google Chrome Windows 10
    群晖7.2适用吗?好像不行
    1. 博主说道:
      Google Chrome Android 10
      可以用
  3. yuhaoshuai说道:
    Google Chrome Windows 10
    这个博主态度实在是太好了,都已经把东西塞嘴里了还想让人帮忙咽下去。
    1. 博主说道:
      Google Chrome Windows 10
      楼下这位兄弟说他这个机器没有这个,我也比较好奇,难道真的是没有吗?
  4. SaNdMaN说道:
    Google Chrome Windows 10
    大佬,DSM7.1 .1 update4 root权限登录,输入 /usr/syno/bin/synoups,回车之后出现 Usage: synoups { online | lowbatt | nocomm | fsd } 和你的界面不一样啊
    1. 博主说道:
      Google Chrome Windows 10
      你没认真看教程吧!哪里写让你输入/usr/syno/bin/synoups回车的?
      1. SaNdMaN说道:
        Google Chrome Windows 10
        那 “修改 /usr/syno/bin/synoups 文件”这个需要怎么操作
        1. 博主说道:
          Google Chrome Windows 10
          vi /usr/syno/bin/synoups
          1. SaNdMaN说道:
            Google Chrome Windows 10
            vi /usr/syno/bin/synoups 进去的界面和你展示的不一样,我的型号是 RS4021xs+,如何发截图给你呢
          2. 博主说道:
            Google Chrome Windows 10
            不同的系统型号不同的系统版本,行数有可能不同,但是不管是哪个型号哪个版本,都是要找到/usr/syno/sbin/synopoweroff这一行来修改。
          3. SaNdMaN说道:
            Google Chrome Windows 10
            我的型号的界面,就没有 /usr/syno/sbin/synopoweroff,所以我该如何发给你截图,你先看一下再说?
          4. 博主说道:
            Google Chrome Windows 10
            我建议你把这个文件下载到电脑,然后分享到网盘,发链接给我
  5. amazed说道:
    Google Chrome Windows 10
    这样设置,在市电断电后,群晖自动关机,市电来电可以自动开机吗?
    1. 博主说道:
      Google Chrome Windows 10
      你的UPS有自动开机的功能吗
      1. amazed说道:
        Google Chrome Windows 10
        可以远程唤醒
        1. 博主说道:
          Google Chrome Windows 10
          需要手动吧?那就是没有来电自动开机的功能呗。
  6. zh8416说道:
    Google Chrome Windows 10
    7.1修改奏效,不过在UPS电量耗尽之前来电的话,nas没办法自动开机,毕竟对于nas来说一直是未断电的状态。
    1. zh8416说道:
      Google Chrome Windows 10
      补充一下,我刚才说的其实不算问题。nas和网络设备共用一个UPS,似乎没办法实现在NAS关机时还能收到来电的提醒。
      1. 博主说道:
        Google Chrome Windows 10
        群晖关机状态下,是不可能知道有没有来电的。
    2. 天道酬善说道:
      Google Chrome Windows 10
      openwrt路由器里面有个通知功能,路由器启动,或者某个设备断网,联网都会通知你的手机,这样就可以去远程控制启动nas开机
      1. zh8416说道:
        Google Chrome Windows 10
        多谢

发表回复