文章目录

  • 0、前言
  • 1、主要表现形式
  • 2、解决思路
  • 3、Have Fun.



0、前言

在折腾UnRaid这个Nas系统的过程中,难免会由于网络原因或其它意外情况导致插件安装或者升级不成功,从而引发一些莫名其妙的问题,比如某些功能插件的界面不显示,之前的设置不气作用等等。现将我近段时间以来发现的问题和解决思路作此笔记,以供有相同困扰的童鞋们参考。


1、主要表现形式

1.1、最近突然发现我的助力UnRaid系统的User Scripts不起作用了(因为我之前通过该插件编写了定期备份脚本,以期定期将我的的UnRaid系统盘文件备份到我的群晖中——详见【UnRaid配置文件、启动U盘定时备份方案】这篇博文。但我最近查看我的群晖备份目录,居然发现已有好几个星期没有新增备份文件了),在插件页查看时User Scripts插件也存在,更新检查也找不到更新,但点开User Scripts插件却发现是空白页!于是ssh进入插件目录(/boot/config/plugins/)查看,居然发现其大小为0,可以肯定的是该插件文件损坏。
1.2、另外一个奇怪的现象是UnRaid主界面的SMB设置和未分配硬盘也消失了。一样的通过ssh进入插件目录(/boot/config/plugins/)查看,插件Unassigned Devices文件大小是正常的,再进入该插件目录(/boot/config/plugins/unassigned.devices/)后发现unassigned.devices-2022.10.12.tgz这个文件的大小为0,可以推断出是在该插件升级到10.12版时出了问题,造成文件损坏以致不起作用。

2、解决思路

既然是插件文件损坏,解决思路自然而然就是拷贝正确的文件到相应目录即可。
针对前述第1种情况,我将另外1台UnRaid设备的user.scripts.plg文件下载后上传至/boot/config/plugins/目录,成功解决。
针对前述第2中情况,我将另外1太UnRaid设备的unassigned.devices-2022.10.12.tgz压缩包文件上传至/boot/config/plugins/unassigned.devices/目录,成功解决。


3、Have Fun.