🛠️ 第一步:安装 LLLED 控制工具
-
通过 SSH 登录你的飞牛NAS,并切换到 root 权限:
sudo -i
-
执行最新版一键安装命令(来自飞牛论坛第二弹更新):
wget -O- "https://raw.githubusercontent.com/BearHero520/LLLED/main/quick_install.sh?$(date +%s)" | sudo bash
⚠️ 注意:如果下载卡住或很慢,可按 Ctrl+C 中断后重试,或更换网络环境。
-
安装完成后,验证命令是否可用:
LLLED --help
应显示帮助信息。
🔧 第二步:解决开机自启失败的关键问题
根据论坛用户反馈,重启后 LED 不亮(或恢复跑马灯)的常见原因是:系统启动时 i2c-dev 内核模块加载太慢,导致 LED 控制服务启动失败。
执行以下命令,确保 i2c-dev 模块在开机时优先加载:
sudo sh -c 'echo "i2c-dev" >> /etc/modules-load.d/i2c-dev.conf'
验证文件内容:
cat /etc/modules-load.d/i2c-dev.conf
应只显示一行:i2c-dev
📝 第三步:创建“关闭所有 LED”的自定义脚本
我们需要一个脚本,它的作用是:
- 启动时关闭所有 LED
- 然后进入空闲循环,避免服务退出后被 systemd 反复重启
-
创建脚本文件:
sudo nano /usr/local/bin/ugreen-led-off.sh
-
粘贴以下内容:
#!/bin/bash
# 关闭所有 LED
/opt/ugreen-led-controller/ugreen_leds_cli power -off
/opt/ugreen-led-controller/ugreen_leds_cli netdev -off
for i in {1..4}; do
/opt/ugreen-led-controller/ugreen_leds_cli disk$i -off
done
# 进入空闲循环,每小时唤醒一次
while true; do
sleep 3600
done
-
保存文件(Ctrl+O → 回车 → Ctrl+X)。
-
赋予执行权限:
sudo chmod +x /usr/local/bin/ugreen-led-off.sh
-
验证脚本内容(可选):
cat /usr/local/bin/ugreen-led-off.sh
⚙️ 第四步:修改系统服务,指向自定义脚本
LLLED 的后台服务名称是 ugreen-led-monitor.service,我们需要让它启动时执行刚才创建的脚本。
-
备份原服务文件(安全起见):
sudo cp /etc/systemd/system/ugreen-led-monitor.service /etc/systemd/system/ugreen-led-monitor.service.bak
-
编辑服务文件:
sudo systemctl edit --full ugreen-led-monitor
-
找到 ExecStart= 行,将其修改为:
ExecStart=/usr/local/bin/ugreen-led-off.sh
⚠️ 注意:确保路径完全一致,不要有多余空格。其他行(如 ExecStop=、ExecReload=)可以保留或注释掉(行首加 #),不影响。
-
保存并退出(Ctrl+O → 回车 → Ctrl+X)。
🔄 第五步:重新加载配置并启动服务
-
重新加载 systemd 配置:
sudo systemctl daemon-reload
-
启动服务并设为开机自启(通常已启用,可再确认):
sudo systemctl enable ugreen-led-monitor
sudo systemctl start ugreen-led-monitor
-
检查服务状态:
systemctl status ugreen-led-monitor
应显示 active (running),且主进程为 ugreen-led-off.sh。
✅ 第六步:最终验证
-
手动关闭所有 LED(如果还没关):
/opt/ugreen-led-controller/ugreen_leds_cli power -off
/opt/ugreen-led-controller/ugreen_leds_cli netdev -off
for i in {1..4}; do /opt/ugreen-led-controller/ugreen_leds_cli disk$i -off; done
-
重启设备:
reboot
-
设备重启后,观察机箱上的所有 LED —— 应该保持全灭状态,不会再出现跑马灯。
本回答由 AI 生成,内容仅供参考,请仔细甄别。
参考了浪浪山、zzb0406帖子绿联4800内容,同样适用2800