Truenas 安装 UT650EGC UPS 默认情况下通过web启动ups服务功能,Truenas会报服务出错/run/nut/upsmon.pid: No space left on device 选了好几个驱动也不行,问客服和售后也不懂,只能自己解决。 通过这篇文章手动调通了NUT https://www.wangchucheng.com/zh/posts/setting-up-ups-with-nut-on-linux/ 写一个bash脚本每次开启自启就行了。 #!/bin/bash config="maxretry = 3 [myupsname][JEB_Debug_Encrypt](assets/JEB_Debug_Encrypt.md) driver = usbhid-ups port = auto desc = \"My UPS\" " echo "$config" > /etc/nut/ups.conf /sbin/upsdrvctl start config1="[monuser] password = mypass upsmon master" echo "$config1" > /etc/nut/upsd.users chown root:nut /etc/nut/upsd.conf /etc/nut/upsd.users chmod 0640 /etc/nut/upsd.conf /etc/nut/upsd.users /sbin/upsd -c reload echo "MODE=standalone" > /etc/nut/nut.conf /bin/upsc myupsname@localhost config3="POWERDOWNFLAG /etc/killpower MONITOR myupsname@localhost 1 monuser mypass master SHUTDOWNCMD \"/sbin/shutdown -P now\"" echo "$config3" > /etc/nut/upsmon.