屏蔽系统更新

  众所周知,黑群晖在更新系统的时候由于引导不适配很容易导致翻车,因此,为了防止自己手贱,将群晖的更新域名通过 hosts 指向一个错误的 IP,让其系统无法获取更新来达到屏蔽更新的目的。

修改 hosts

  ssh 连接并群晖获取 root 权限,编辑 /etc/hosts 文件,将 update.synology.com 指向任意一个错误的 IP:

sudo -i  
vi /etc/hosts # 按 i 进入插入模式,在底行加入如下:  

   127.0.0.1 update.synology.com 

# 之后按 ESC,切换为大写,输入 ZZ,即可保存

去掉桌面与控制面板更新提示

在前面屏蔽系统更新的基础上,ssh 连接并群晖获取 root 权限,删除提醒文件:


rm -rf /var/update/check_result/last_notified/*

rm -rf /var/update/check_result/update

CPU 显示补丁

  群晖控制面板信息中心中显示的 CPU 信息是根据系统型号对应的硬件信息写死的,比如白群晖 918+ 的 CPU 是 J3455,不管你黑群晖使用的什么 CPU,918+ 系统显示的都是 J3455,可以通过 FOXBI 大佬的补丁(github上的可以支持10代)来让其正确显示:

ssh 连接并群晖获取 root 权限 逐行执行如下命令:


wget -N --no-check-certificate http://static.iots.vip/sh/ch_cpuinfo.sh && sh ch_cpuinfo.sh

按照提示输入 1 回车 y 回车,之后注销登录,并清理浏览器缓存即可看到效果如图:

修改后的cpu显示状态

不完整ups停电自动关机

 由于我的 UPS 不带通讯功能,无法接入群晖停电自动关机,因此,利用 shell 脚本不停的 ping 路由器,当路由器无法 ping 通时,延时一段时间后调用 poweroff 关闭群晖,实现断网自动关机。
  ssh 连接并群晖获取 root 权限 执行如下命令:

cd / # 切换目录到 / 
# 以下内容全部复制,粘贴执行
tee netcheck.sh <<-'EOF'
#!/bin/env bash
MonitorIP=192.168.1.1
DelayTime=180s
if `ping $MonitorIP -W 2 -w 2 -c 2 >/dev/null`;then
    echo `date +'%Y-%m-%d %H:%M:%S'`
    echo "Power on."
else
    echo `date +'%Y-%m-%d %H:%M:%S'`
    synologset1 sys warn 0x11600036
    sleep $DelayTime
    if `ping $MonitorIP -W 2 -w 2 -c 2 >/dev/null`;then
    synologset1 sys warn 0x11600035
    else
    synologset1 sys warn 0x11600037
    poweroff
    fi
fi
exit 0
EOF

回到 DSM 网页,打开“控制面板”,选择“任务计划”,新增“用户定义的脚本”,如下图配置:

群晖-计划任务自定义任务

群晖-计划任务断网关机

在“任务设置”的“用户自定义脚本”中填入:

bash /netcheck.sh >> /netcheck.log

确定并保存即可。

plex和jellyfin扫描视频

打开file station 找到你存放电影的文件夹,右键属性

file station

在权限里面新增plex用户读取与写入的权限即可

权限

新增

10代cpu核心显卡补丁

注意教程只支持DS918+ 6.2.3系统

首先查核显的硬件id 我这边列几个常见的cpu,没有的自己去intel官网查或者自己用aida64查。
i5-9400i5-9600ki7-9700ti7-97003E98
i5 10600K i7107009BC5
i5-10500i3-103009BC8
i5-10400是9BC8/9BC5 需要自己装win10aida64

到英特尔官网查询:传送门

搜索你的cpu型号:

intel搜索页面

设备id

如果你的型号有多种ID可以通用aida64查,老毛桃的PE应该就有,到显示设备处找图形处理器(GPU)里面就有。

如下图:

驱动替换文件:https://tank.lanzoui.com/b0afsfpih

对应着找到文件下载,解压后得到对应的文件获取 i915.ko 文件复制替换到掉 /usr/lib/modules 里面原来的文件即可
替换的方法你可以参考下方的无脑方法,在网页上就可以操作,不用ssh不用命令行

使用用户自定义脚本解决

在计划任务上添加脚本

面板脚本

跳到任务设置

在用户定义的脚本输入


cp /volume1/tmp/i915.ko /usr/lib/modules

然后点确定

拷贝内容

第三方软件源

国外

http://packages.synocommunity.com

dsm6.x的黑群晖可能因为证书过期添加不上第三方软件源
解决办法:替换证书

国内

DSM6.x矿神SPK套件源:https://spk.imnks.com/
DSM7.0矿神SPK套件源:https://spk7.imnks.com/
DSM6.x云梦SPK套件源:https://dsm6.520810.xyz:666/ 或 http://dsm6.520810.xyz:777/ 
DSM6.x云梦SPK套件源:https://dsm6.520810.xyz:666/ 或 http://dsm6.520810.xyz:777/

参考文档:https://www.iots.vip/post/synology-series-3.html

最后修改:2022 年 01 月 14 日
如果觉得我的文章对你有用,请随意赞赏