- 首发:2022-06-18 23:38:20
- 教程
- 3301
虽然我一直忧虑UPS的安全性,但是考虑NAS的数据安全,还是非常有必要给NAS配置UPS的。
我用过各种不同型号的UPS,现在除了特别便宜的UPS不带有和上位机通讯的功能外,一般都有USB接口,主机可以获取到UPS的电压、电流、电池余量等相关信号量。
即便使用USB接口,很多UPS都是和电脑进行串口通讯的,也有不少USB HID方式通讯的。
在OpenMediaVault(OMV5)的插件
中添加openmediavault-nut
插件。
然后通过SSH查看你的UPS相关的USB信息:
root@nas:~# lsusb
Bus 002 Device 002: ID 0bda:8156 Realtek Semiconductor Corp.
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 001 Device 003: ID 0665:5161 Cypress Semiconductor USB to Serial
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
可以看到我的NAS识别到一个USB to Serial的设备。
因此可以根据nut
这个开源库查找对应设备ID的配置信息,例如搜索nut 0665:5161
,重点关注nut相关文章的配置信息。
nut开源仓库地址:https://github.com/networkupstools/nut
你去直接搜索OMV
+UPS
型号很难找到相关信息,因为国内UPS内卷严重,小厂型号也多,而且用OMV
的人也有限。
在https://zhuanlan.zhihu.com/p/359786775文章中已经对相关协议做了很详细的描述,在此我就不再赘述了。
以我使用的H1000(注意,没有M)为例,配置信息如下:
driver = nutdrv_qx
port = auto
vendorid = 0665
productid = 5161
其中driver指定了nutdrv_qx
,最后两行即lsusb
得到的信息。通过同样的方法我成功为4种不同型号的UPS绑定到OMV。
只要配置正确,一般都是可以获取UPS的各项参数的。
其实为NAS配置UPS有很多方法,例如在威联通或者群辉上插入兼容的UPS就可以直接使用,设置中还可以配置将UPS信息通报给局域网的用户。OMV可以作为被通告的服务端,收到通告信号后关闭NAS。这样一台UPS就可以同时用于多台NAS。此外,也可以编写一个简单的脚本程序,定时ping内网网关或者没有使用UPS的内网24小时运行的主机(例如智能家居的某个设备或者摄像头),如果无法ping通则一段时间后关闭NAS。
暂无内容
如遇问题,手动修改上述代码中的版本号为最新版即可。
😄 祝您顺利!
那个设备管理器没有手动添加过时设备了,我直接就重新装了一遍
dcm
我心不死,又重新回来搞这个。
上面的都做好了,windows hello的安装程序闪退(就是闪退做不了),后面还把我sdk客户端里面的Camera Explorer又找不到我的照相机了,我哭死。
能提供一下思路吗,作者大大