群晖是目前最省心易用的nas系统不接受反驳。

方案:ESXI + sata控制器直通+显卡直通

一、黑群晖开启root权限并设置root密码

1、打开设备SSH访问
控制面板 > 终端机和SNMP > 启动SSH功能

2、利用SSH软件连接到设备
3、设置root用户账号以及密码
通过输入 sudo -i,然后输入当前用户密码, 进入 root用户

输入如下命令可以修改root 用户的密码,123456为root用户密码

synouser --setpw root 123456  

4、DSM版本大于6.2,还需要设置

vi /etc/ssh/sshd_config

找到这一行
#PermitRootLogin prohibit-password
并修改为
PermitRootLogin yes
i键,进入编辑模式;按Esc键退出编辑模式;然后输入:wq保存退出;输入:q!放弃保存。

5、重启群晖系统

二,直通sata控制器和核显

重要说明:
重要说明:
重要说明:

a,直通sata控制器的前提是系统和虚拟机没有安装在sata上(可以装在nvme盘),否则直通后就悲剧了。。。
b,一般网卡和核显是默认可以直通的,而sata控制器是不能直接直通的,网上有很多sata控制器的教程跟着做就行,没什么坑;但是,核显貌似可以直接直通,但是直通后很可能会无法启动虚拟机(具体报错:device poweron失败...),这是一个大坑,网上基本找不到能用的方案避坑,而我亲测的方案就是像直通sata控制器一样重新配置一下核显直通。
c,注意passthru.map竖向空格格式对应(网上这么说的,我没故意不对齐~)

1,直通sata控制器

编辑/etc/vmware/passthru.map,在文本末端加入:

#Intel Corporation SATA controller
8086    43d2    d3d0    false

解释:8086代表厂商(Intel),43d2是设备id(硬件不同这个有区别),d3d0 和 false 默认就行

2,直通核显

参照sata控制器直通:

#Intel VGA compatible controller
8086    9bc8    d3d0    false

这样配置之后,对应的虚拟机启动时就不会报错了,猜测应该是后台虽然默认显示支持核显直通,而其实是不行的,需要手动强制支持。

我的passthru.map 具体配置如下

2022-01-26_170749.png

三、更新到up3版本

目前10100核显支持较好的就这个版本,就升级到这个版本然后就别动了!!
更新到6.2.3(up3)黑会群晖安装报错 提示“无法更新文件,文件可能已经毁损”
解决:
下载补丁文件FixSynoboot.sh,上传到/usr/local/etc/rc.d/目录下,并更新权限
也可以不用winscp,用ssh命令即可

cp /随便上传个路径先/FixSynoboot.sh /usr/local/etc/rc.d/FixSynoboot.sh
chmod 775 /usr/local/etc/rc.d/FixSynoboot.sh

然后重启系统。
重启后手动升级,选择up3升级包升级即可。

四、解决核显驱动问题

1,把DS918的0.13.3扩展驱动压缩包解压出来,得到 extra.lzma 和 extra2.lzma 两个文件,将两个文件放到引导盘的第二个分区中,比如先上传到/volume1/下面

echo 1 > /proc/sys/kernel/syno_install_flag
mkdir -p /tmp/synoboot2
mount /dev/synoboot2 /tmp/synoboot2
cd /tmp/synoboot2
ls
chown -R root:root /volume1/extra.lzma
chmod +x /volume1/extra.lzma
rm /tmp/synoboot2/extra.lzma
cp /volume1/extra.lzma /tmp/synoboot2
rm -rf /usr/lib/modules/update/*

命令行或wincap上传到/tmp/synoboot2都行。

2,把核显补丁 i915.ko 这个文件复制到群晖的 /usr/lib/modules

3,重启群晖

4,检验
命令ls /dev/dri看是否输出card0 controlD64 renderD128
但是这并不十分准确,还要具体看解码表现,比如emby\jellyfind等解码时的cpu占用。

五、一键修复人脸识别、CPU型号、硬解

请确保你的版本也是DSM 6.2.3-25426 Update 3;我测试了人脸识和CPU型号更改,硬解我上面手动配置了,没试。

1,一键修复MOMENTS的AI人脸识别(先安装moments,并确保处于停用状态)

curl -SLO https://zizdog.com/usr/uploads/code/libsynophoto-plugin-detection.so && mv -f /root/libsynophoto-plugin-detection.so /var/packages/SynologyMoments/target/usr/lib/

项目地址:https://github.com/Jlozde/Xpenology-6.2.3-EasyFix

2, 一键修复正确显示CPU型号

curl -SLO https://zizdog.com/usr/uploads/code/ch_cpuinfo.tar && tar xvf ch_cpuinfo.tar && chmod 755 ch_cpuinfo && ./ch_cpuinfo

项目地址:https://github.com/FOXBI/ch_cpuinfo

3,一键修复视频转码

curl -SLO https://zizdog.com/usr/uploads/code/synocodectool-patch-master.tar.gz && tar -xzvf synocodectool-patch-master.tar.gz && chmod 755 synocodectool-patch-master/patch.sh && bash synocodectool-patch-master/patch.sh -p
rm -rf synocodectool-patch-master && rm-f synocodectool-patch-master.zip

重启生效;查看是否生效ls /dev/dri(显示card0 renderD128)

4,moments 和 VideoStation视频缩略图问题

此问题是因为群晖自带ffmpeg版本过低,需要用第三方新版替换
a,停用moments等
b,通过第三方源下载最新ffmpeg(比如 https://spk.imnks.com/
c,备份和替换

mv /usr/bin/ffmpeg /usr/bin/ffmpeg_BAK
ln -s /volume1/@appstore/ffmpeg/bin/ffmpeg /usr/bin/ffmpeg

d, 在moments设置里重建索引

SATA控制器的设置问题

问题描述:一般是物理机安装或虚拟机直通后硬盘不识别(或部分不识别)

有关DiskIdxMap、SataPortMap、SasIdxMap三个参数的说明:

在群辉系统中,一个控制器默认只能控制9个硬盘,所以SataPortMap=的数值范围只能是0-9,0则表示屏蔽该控制器,不可以设为SataPortMap=0来隐藏引导盘!

如果有多个控制器的(每个主板具体有几个控制器,请查阅主板说明书),则SataPortMap=后面的数值有几位就表示有几个控制器。比如SataPortMap=148,表明第一个控制器有1个硬盘,第二个控制器有4个硬盘,第三个控制器有8个硬盘。

DiskIdxMap=这个参数值,按顺序从左到右每两位数为一个控制器的盘序数值,这两位数为16进制数,如果数值小于等于9或者大于10的,需要在数值前面加个0。比如DiskIdxMap=000105的意思是,第一个控制器的磁盘(引导盘)从序号1(00为序列1)开始往后排,第二个控制器的4个硬盘从序号2(01为序号2)开始往后排,第三个驱动器的8个硬盘从序号5(05为序号6)开始往后排。此时在群晖DSM7.X的系统里面看到磁盘序号就会从磁盘1(引导盘)到磁盘13。

这里有个小技巧,可以将控制器的盘序设置超过当前最大磁盘数量。例如我想把第1个控制器的引导盘隐藏,可以改成DiskIdxMap=0C0004,引导盘在群晖系统里面就看不到了,此时在群晖DSM7.X的系统里面看到磁盘序号就会从磁盘1到磁盘12(引导盘被隐藏了),同时还治愈了很多患有强迫症的童鞋!

SasIdxMap为SAS硬盘的个数,默认使用SATA硬盘的时候设置为0。

download station

BT 搜索配置文件
http://www.synoboost.com/

据说是会加速下载

Tracker 服务器配置
仓库地址

国内直接配置:https://cdn.jsdelivr.net/gh/ngosang/trackerslist@master/trackers_best.txt

一些坑

1坑:sftp连接不上
解决:winscp链接时选择scp协议而不是sftp协议

2坑:核显直通
解决:上面已经说了

3坑:安装时卡进度
解决:一般来说就是控制器的选择问题,群晖安装盘需要选择sata控制器

4坑:直通硬件后虚拟机无法启动或者硬件不识别
解决:硬件直通后记得选择【第三个启动项】,至于是哪个,群晖虚拟机启动时自己看去[带esxi的选项],哈哈。之后启动会保留配置,也就不用懂了。

5坑:ssd缓存配置
解决:esxi+群晖组合,目前只支持直通设备的ssd缓存,可以上sata固态,或者pcie转nvme直通使用。想用虚拟空间就别折腾了。

6坑:小米摄像头存储到NAS不显示文件夹
解决:控制面板--文件服务--SMB--高级设置 里面最小SMB协议改SMB1(DSM7.0还需要打开 高级设置-其它-勾选启用NTLMv1验证)

7坑:资源监视器显示“无法联机”
网上一堆没用的教程,特别恶心人,实际情况就是群晖的hosts被动了,认为或者组件搞的鬼,直接还原就行。
注意:下面的“nas”改成你的群晖主机名!!

Any manual change will be lost if the host name is changed or system upgrades.
127.0.0.1 localhost
::1 localhost
127.0.0.1 nas
::1 nas

重启,搞定!

8坑:解决群辉由于磁盘过热而关机

首先,最好的肯定是上个散热,不过这60度关机是不是有点过分了,得改它。
具体配置在/usr/syno/etc.defaults/scemd.xml里,直接替换所有的61和58为90即可。
坑:其他坑比较容易解决...