硬件准备:
旧电脑一台 或 DIY NAS机一台 或 软路由一台等能装黑裙的设备
U盘一个,硬盘一个。只用来引导系统,且装了引导后剩下的空间不能再用。建议U盘,硬盘有点浪费空间。
软件准备:
根据硬件,准备群晖引导文件和安装包。
群晖NAS的CPU https://kb.synology.com/en-global/DSM/tutorial/What_kind_of_CPU_does_my_NAS_have
Intel 4代及以上的CPU,用1.04b的引导,装DS918+的,6.2.3-25426或者DSM 7.0.1都行。
硬解4K@60FPS要6代及以上,10代暂不支持(i5-10600T有人说可以)。
Intel 4代之前的CPU,用1.03Bd 引导,装DS3617xs的6.2.3-25426系统,DS3617xs不支持硬解码(抱头锤桌ing)。
引导:https://xpenology.com/forum/topic/12952-dsm-62-loader/
扩展驱动(2.5G、10G网卡、核显驱动):https://xpenology.com/forum/topic/28321-driver-extension-jun-103b104b-for-dsm623-for-918-3615xs-3617xs/
系统(群晖官网下载):
DS3617xs:https://www.synology.cn/zh-cn/support/download/DS3617xs?version=7.0#system
DS918+:https://www.synology.cn/zh-cn/support/download/DS918+?version=7.0#system
工具软件:
ChipEasy芯片无忧:查U盘PID和VID的,用硬盘引导就不用这个了
DiskGenius:分区用的
WIn32_disk_imager:img写盘用的
#######################################################################################
安装教程
网上搜,一大堆,推荐阿文菌和GXNAS的。
阿文菌导航页:http://www.awenj.cn/ (个人网盘有安装所需文件)
文菌装NAS:https://post.smzdm.com/xilie/76505/
手把手教您安装黑群晖:https://post.smzdm.com/p/aqx07xmk/
GXNAS博客:https://wp.gxnas.com/category/nas
GXNAS网盘:https://pan.gxnas.com:1443/%E9%BB%91%E7%BE%A4%E6%99%96
基本步骤:
1、 用DiskGenius把 U盘格式化,重建分区,选MBR分区表,GPT没试过,理论上可以的。MBR+传统启动方式比较稳
(1)DS918-6.23_1.04b的引导可用UEFI方式或传统方式启动
(2)DS3617-6.23_1.03b的引导,只支持传统不支持UEFI
2、用ChipEasy芯片无忧,查询U盘 PID(如1234) 和 VID(如5678) 序列号,记下来。用硬盘装的跳过这一步
3、用WIn32_disk_imager,将引导写入到U盘上。
DS918_6.23-25426-1.04b_boot.img
DS3617-6.23-25426-1.03b_boot.img
4、再次打开DiskGenius,U盘打开ESP分区,grub文件夹下找到grub.cfg文件,复制出来修改,改完再贴回去。
set vid=0x0781 -> set vid=0x1234 (第2步记下来的值)
set pid=0x5591 -> set pid=0x5678 (第2步记下来的值)
5、其他修改,如改远程唤醒的MAC地址,多网卡支持、添加2.5G、10G网卡、核显驱动等见下方
6、U盘插入到NAS机,先安装一个硬盘,进BIOS设置U盘为第一启动,硬盘模式设置成ACHI,接好网线,开机
7、等电脑启动完后,用群晖助手Synology Assistant 搜索,或者在路由器里面找NAS的地址
打开NAS地址进行安装配置,记住,手动安装!手动安装!手动安装!不要自动安装。
官网下载安装文件
DSM_DS918+_25423.pat
DSM_DS3617xs_6.23_25426.pat
DSM的更新也是 手动安装!手动安装!手动安装!
QuickConnect就跳过吧,这是黑群。。。
8、安装遇到问题看这里:
黑群晖安装和使用的常见问题及解决办法:https://wp.gxnas.com/2450.html
99、其他更多设置,看这个。
群晖NAS非官方入门手册:https://post.smzdm.com/xilie/63698/
GXNAS博客:https://wp.gxnas.com/category/nas
#######################################################################################
添加驱动,2.5G、10G网卡、核显驱动等,下载地址在前文
默认支持的网卡,看这个。黑群晖DSM 6.1网卡支持列表:https://blog.csdn.net/weixin_34249367/article/details/85999754
方法1-安装前替换:
DiskGenius打开引导盘,打开分区1,浏览文件,3617只替换extra.lzma文件,918需替换extra.lzma和extra2.lzma
方法2-安装后替换:
文件上传到群晖,然后ssh用root登录,按/volume1/…../extra.lzma 找到文件
chmod +x /volume1/…/extra.lzma #赋予extra.lzma文件有可执行权限
mkdir -p /tmp/ex #建立一个ex临时文件夹
cd /dev #进入dev目录
mount -t vfat synoboot2 /tmp/ex #把synoboot2分区挂载到ex临时目录
cp /volume1/…/extra.lzma /tmp/ex/ #把extra.lzma文件拷贝到引导盘
#######################################################################################
设置远程唤醒WOL、修改MAC地址和启用多网卡支持,步骤1、2在安装时弄
1、BIOS 设置
高级–整合周边设备–网卡ROM启动,设置为允许——允许从网卡启动
高级–电源管理设置–Eup 2013,设置为禁止——关闭网卡休眠
高级–唤醒事件设置–PCIE设备唤醒,设置为允许——允许PCI设备开机
查看设备,抄下网卡的MAC地址
2、打开引导U盘的ESP分区,grub文件夹下找到grub.cfg文件,找到并修改参数
set mac1=1234567890AB #第1个网卡的MAC地址
set mac2=FEDCBA098765 #第2个网卡的MAC地址
set netif_num=2 #网卡总数量
3、允许群晖使用网络唤醒功能:群晖 -> 控制面板 -> 硬件和电源 -> 启用局域网1/2/3的局域网唤醒打勾
手工获取固定IP:群晖 -> 控制面板 -> 网络 -> 网络界面 –> 局域网X -> 编辑 -> 手动设置网络配置
设置完后保存,重启。用 群晖助手 看看是否有WOL。
4、在路由器设置固定IP并开启ARP绑定,要外网开机的,再配端口映射,把UDP协议的端口9映射。
####如果上面做完后不行,再加下这个##############
Sh登录群晖,(编辑配置信息文件)
vi /etc.defaults/synoinfo.conf
#只看到一个网卡,修改或添加以下参数
maxlanport="8" #网卡数
eth1_mtu="1500"
eth1_wol_options="g"
eth2_mtu="1500"
eth2_wol_options="g"
eth3_mtu="1500"
eth3_wol_options="g"
………
#不能远程唤醒
wol_enabled_options="g"
eth0_wol_options="g"
eth1_wol_options="g"
#######################################################################################
阵列模式中开启SHR
SSh登录群晖,(编辑配置信息文件)
vi /etc.defaults/synoinfo.conf
#supportraidgroup="yes" ——把这行注释掉
support_syno_hybrid_raid="yes" ——添加这个
maxdisks="16" ——支持最大硬盘数16
ntpdate_server="time.google.com" ——时间同步服务器
dsmtimeout="15" ——登录超时时间15分钟
support_disk_compatibility="no" ——关闭硬盘兼容性检查
#######################################################################################
显示实际CPU信息的补丁(支持DSM6.X和DSM7.X):https://wp.gxnas.com/4130.html
1、下载补丁文件:到电脑上,解压出来得到一个ch_cpuinfo / ch_cpuinfo_dsm7文件;
2、将ch_cpuinfo / ch_cpuinfo_dsm7文件上传到黑群晖的共享文件夹,如mybackup目录下;
3、以root权限登录,分别输入以下命令:
cd /volume1/mybackup/ #进文件夹
./ch_cpuinfo #执行
./ ch_cpuinfo_dsm7 #执行
4、根据提示输入1(首次运行)或2(再次执行)。执行完后重启。进 控制面板 -> 信息中心 看成功没。
#######################################################################################
添加第三方套件显示地址无效:https://www.jianshu.com/p/d64650d500d7
原因是系统证书过期引起的,手动把时钟日期回调到2016-2020年,又可以添加第三方套件源地址了。
root用户ssh登陆群晖后输入以下命令:
sudo mv /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt.bak #把原来的证书rename备份
sudo curl -Lko /etc/ssl/certs/ca-certificates.crt https://curl.se/ca/cacert.pem #下载新的证书
几个亲测可用的的第三方套件源:
http://packages.synocommunity.com
https://spk.520810.xyz:666
https://spk.imnks.com/
#######################################################################################
CPU打开节能模式,降低功耗
黑群晖CPU频率调节:https://www.mmuaa.com/post/3211587232f9bbaa.html
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors #查看CPU支持的模式
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor #查看CPU当前模式
先下载文件:
cd ~
wget http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xsh
chmod +x ./syno-i686-bootstrap_1.2-7_i686.xsh
sh ./syno-i686-bootstrap_1.2-7_i686.xsh
安装cpufreq-info:
ipkg update
ipkg install cpufrequtils
测试:
cpufreq-set -c 0 -g ondemand #把CPU 0的模式改为ondemand
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor #查看CPU当前模式,返回是ondemand则成功。
把以下代码另存为 .sh文件,加入启动计划,开机运行。
#/bin/bash
/opt/bin/cpufreq-set -c 0 -g ondemand
/opt/bin/cpufreq-set -c 1 -g ondemand
/opt/bin/cpufreq-set -c 2 -g ondemand
/opt/bin/cpufreq-set -c 3 -g ondemand
上面如果不起效,检查BIOS里面的C1E节能是否打开。
#######################################################################################
网络加速突破千兆:
方案1、SMB3.0多通道:
需要以下条件:
1.1、NAS和电脑都同时有2个或以上的千兆网卡 (RTL8111,20元且免驱;其他USB网卡)
1.2、4口或以上的千兆路由器或交换机,4条普通网线
1.3、群晖DSM 6.1版本或更高,电脑安装Win10
突破1Gbps千兆网速的限制!群晖开启SMB3.0多通道速度叠加!:https://www.bilibili.com/video/BV1Vb411m7RZ
群晖开启 SMB3 windows下多通道叠加网卡速度:https://www.vediotalk.com/archives/3261
控制面板 -> 文件服务 -> 高级设置 -> 将最大协议改为SMB3并应用
以root用户ssh登录群晖,修改vi /etc/samba/smb.conf文件,修改或添加以下三行:
server multi channel support = yes
aio read size = 1
aio write size = 1
电脑访问,任务管理器看,两个千兆网卡变成 500+500,是电脑两个网卡已经都在访问了,但只访问了NAS的一个网卡,是NAS的两个地址没有分别登陆的原因。
例如NAS地址是192.168.1.5和6,电脑是7和8,电脑需要分别用5和6的地址登录一下NAS,这样NAS两个网卡才会和电脑都连通。在用两个地址都登录后,网速就叠加了,读取写入都保持210-220M/s。
方案2、换2.5G/10G网卡:
注意驱动是否支持,优先级:群晖支持网卡 > 驱动补丁支持网卡 > 其他网卡。
不买交换机的话可以直连电脑端。
2.5G:Realtek RTL8156(有USB3.0的)、Realtek RTL8125(1.04b能驱动,3617用不了)
10G:Intel X520(光口)、Mellanox MCX311A(光口)、INTEL X540、X550(电口)
驱动下载:https://github.com/bb-qq/r8152/releases
方案3、链路聚合(不推荐):
硬件要求同方案1,但交换机需要支持链路聚合的交换机,如TP-LINK的TL-SG2008D
分别在NAS、电脑、交换机上设置链路聚合。不如方案1。
win10链路聚合,双网卡带宽叠加负载均衡 https://www.wyr.me/post/659
群晖官方的链路聚合:https://kb.synology.com/en-global/DSM/help/DSM/AdminCenter/connection_network_linkaggr?version=6
#######################################################################################
配置docker镜像错误,导致docker启动失败
群晖docker套件启动失败问题修复,以及对群晖docker目录、日志的分析:http://blog.sina.com.cn/s/blog_563fbc8c0102zk94.html
vi /var/packages/Docker/etc/dockerd.json #打开json文件
"registry-mirrors" : [XXXXXX] #把镜像地址删掉,然后保存重启NAS
#######################################################################################
网盘数据同步到群晖,安装迅雷
通过阿里云盘备份群晖NAS:https://www.bilibili.com/read/cv14395357
群辉NAS下载同步百度网盘,暨Cloud Sync使用教程:https://post.smzdm.com/p/amxkve8k/
群晖-迅雷Beta内测版安装使用教程:https://docs.qq.com/doc/DQVJpbEVGZXV0anNa
#######################################################################################
Moments读取到photo以外的文件夹,添加AI场景识别补丁
Moments默认只能读取自己的文件夹和photo文件夹下的文件,不能添加其他文件夹。
只要在Moments文件夹里面加一个软链接(类型windows的快捷方式),链接到要添加的文件夹,就能被Moments访问到。
cd /volume1/photo/Moments #进入Moments文件夹
ln -s /volume2/照片相册photos volume2_photos #创建一个名为volume2_photos的软链接,指向/volume2/照片相册photos
6.2x Moments补丁教程:https://www.bilibili.com/read/cv11835076
1、在套件中心里,停用Moments
2、root用户SSH登录群晖,
cd /var/packages/SynologyMoments/target/usr/lib/ #进入Moments的库文件夹
mv libsynophoto-plugin-detection.so libsynophoto-plugin-detection.so.bak #把原来的插件改名备份下
上传新的libsynophoto-plugin-detection.so 文件到 /var/packages/SynologyMoments/target/usr/lib/
chmod 755 libsynophoto-plugin-detection.so #修改下权限,其他用户可读
3、重新启用Moments,重建索引,等重新扫描完成。
#######################################################################################
#######################################################################################
#######################################################################################
最后,7.0也出来了,3617、3622、918正在完善中。建议虚拟机尝鲜。
Yanjun大神的7.0+3622引导 :https://xpenology.com/forum/topic/56872-develop-and-refine-the-ds3622xs-loader/
Yanjun大神的github:https://github.com/dogodefi/redpill-loader-action