大家好,我是晓飞影!
一个数码爱好者,也喜欢在众多平行领域探究摸索,让生活多一点乐趣。
之前分享了一台正版蜗牛星际A款机箱组装NAS的文章,搭配i3-8100和华擎H310CM-ITX/ac主板,因为只有四盘位,所以我选择的是黑群晖系统,网上有各种各样的黑群晖安装方法,有的是装在固态上,有的镜像比较老,这次我打算还是用最稳定的办法,用U盘安装引导,安装918+的镜像,系统版本是6.2.3,应该是群晖7.0之前最稳定的系统版本了,不过这个镜像文件还是会出现CPU显示不正确,这个其实就看自己是否是强迫症了,很不幸,我就是如此,必须要能正确显示CPU,还有黑群晖不支持Nvme的固态缓存识别,这次也一并解决。
这篇文章的目的就是达到目前能想到的最完美的黑群晖的状态。
所需要的文件有以下几样:
ChipGenius查看U盘信息的软件
Etcher(Win32DiskImager也可以)镜像写入软件
DiskGenius修改U盘引导
黑群晖U盘引导镜像
DSM_DS918+_25426.pat黑群晖最新镜像系统文件
ch_cpuinfo正确显示黑群晖CPU补丁
正确识别黑群晖主板Nvme固态补丁
制作系统U盘首先准备一个U盘,8G就足以,打开ChipGenius软件查看pid等信息。
如图VID=0951,PID=1642,记录下来。
然后开始写入引导镜像,写入软件我习惯用Etcher,页面比较友好,常见的Win32DiskImager也是一个原理,先选择镜像,然后选择写入设备,最后写入。
用记事本的方式打开桌面的文件,找到vid和pid一栏,其中sn和mac1可以通过洗白来修改,因为我有公网IP,这个操作意义不大,现在群晖也开始实名制了,所以建议还是不要占用白裙的服务器资源。
将vid和pid修改为自己U盘的vid和pid,注意前缀0x不要删除,否则在黑群晖里会识别出引导U盘的存储空间,会显示的很杂乱,一不小心就把套件安装上去了,遇到这种情况就回头看看是否pid和vid没有写对。
关于修改引导文件,其实还有个办法就是直接在最开始里修改,改完了再写入U盘就好了,原理都是一样的,我只是习惯了先写镜像到U盘再改引导。
安装黑群晖系统在群晖官网下载SynologyAssistant程序,其实也有网页版可以直接使用。
开机后只要在同一个局域网内,SynologyAssistant能扫描到所有的群晖设备,如图我已经装好了一个,这是第二台。
如果一直扫描不出来,或者提示上图的连接失败,我建议电脑关闭防火墙,然后网线直连主机,再扫描一次,基本就没问题了,大部分人都是如此解决了。
U盘引导的黑群晖,系统是装在硬盘里的,所以至少准备一块硬盘,系统就是图中的DSM_DS918+25426.pat,目前最新的系统,很稳定。
提示硬盘里的数据都会被删除,打钩后点确定。
接下来就是安静的等待安装了,可以去喝口水活动下脖子。
设定服务器信息,名称随意,用户名我建议不要用admin,因为网上很多端口扫描的攻击找到暴露到公网的群晖后,都会从默认5000端口和默认账户admin开始尝试攻击。
作为黑群晖用户,这里肯定就是跳过此步骤了。
接下来就是引导操作,直接进入系统,到控制面板-信息中心看一下,果然CPU名称显示错误,还是DS918+的J3455CPU,内存倒是显示正常。其实CPU显示错误倒也不影响使用,不过强迫症让我还是想修正。
显示真实的CPU首先在控制面板-终端机和SNMP里,将黑群晖的启用SSH功能开启,默认端口22。
在控制面板-共享文件夹创建一个新的文件夹,用于放补丁,随便取什么名字,比如我写的是patch,注意看我这里是存储空间2,对应的是volume2,如果是存储空间1,对应的路径就是volume1,后面ssh连接时根据实际情况更改。
然后将ch_解压后的ch_cpuinfo上传到这个文件夹内,可以通过网页直接上传,也可以通过SMB协议在局域网传输过去。
接下来通过ssh连接到黑群晖的主机,windows可以用putty软件,mac则可以直接用终端,记得用管理员帐户进行连接。
连接成功后输入以下代码:
cdvolume2/patch
./ch_cpuinfo
然后按照提示选择1.Firstrun,继续输入y回车打补丁,运行结束后关闭SSH,没有必要的话可以进群晖把SSH的勾选也去掉,安全起见。
最后打开控制面板-信息中心,就可以看到真实的CPU信息了,温度也能实时显示。如果还没有显示,重启一遍NAS就会正常了,步骤其实满简单的,解决了强迫症。
正确识别Nvme固态硬盘其实Nvme的固件补丁之前尝试过几个,但是都是针对稍低版本的,黑群晖6.2.3最新版是无法适用的,如果原先有Nvme固态成功还升级到6.2.3的话,还会导致Nvme丢失出现问题,因为此文已经是安装最新的6.2.3版本,我就直接将最新的Nvme补丁装上去即可。
最早的补丁发布应该是Xpenology论坛上的大神提供的,的确厉害,国内都是从这获取的,有兴趣的可以去论坛看看。
将拷贝到黑群晖的共享文件夹,比如和刚才cpu补丁同在的patch文件夹,然后一样的通过ssh进行连接NAS。
因为补丁打好忘记截图,我就用mac的终端模拟演示一下,windows的ssh在上面CPU正确显示时有演示,先用admin帐号和密码登陆。
然后输入
sudo-i
密码也是admin密码,获得root权限。
继续输入
cd/usr/lib64
cp/volume2/patch/
注意上面一行最后的1后面有个空格,直接复制就好,第一步是打开lib64目录,因为这个目录在图形界面是看不到的,第二步是将给拷贝过去,然后重启NAS就行了。
如果有的人之前的黑群晖低版本打过Nvme补丁,但是升级6.2.3后失效了,也可以解决。
首先是到控制面板删掉固态缓存
删除旧版的补丁(以前的补丁是这个路径)
rm-f/usr/local/etc//
再重复刚才拷贝新的补丁到目录即可。
如果不会ssh登陆的话,还有个图形界面的办法也可以搞定,就是在windows下用winscp软件连接到黑群晖的根目录,直接拖曳上传,以下就顺便演示一下,因为之前我也碰到过ssh一直连接不到NAS的情况。
打过旧补丁的会提示要替换,新安装就不需要了。
黑群晖配置Nvme缓存打开黑群晖系统-存储空间管理员可以看到256G的Nvme固态硬盘完美识别,型号也正常。
打开存储空间管理员-SSD缓存-新增。
因为只有一块硬盘,所以只能作为只读缓存,这也是华擎H310CM-ITX/ac遗憾的地方。
这里需要分配SSD缓存大小,256G我建议分配200G的空间,总之就是不要把空间最大值都填上,避免缓存写满了降速。
然后就是等待缓存装载了,要不了多久。
在装载NVME缓存的时候,你会看到群晖桌面的套件一个接一个的消失,过了一会,大家就神奇的一个个出现了,然后SSD只读缓存也就创建好了。
有时候会出现SSD缓存损毁的状态,这个其实是大体积数据迁移的时候会出现,因为只有只读固态,从群晖往外拷贝几个T的数据,超过了256G的只读容量就会损毁了,但是一点也不用担心,数据也不会丢,重新启动一下NAS,SSD缓存就恢复了。正常使用过程中,很少有一次超过256G的数据迁移量。
总结硬盘建好后,在后台验证硬盘进行奇偶一致性校验很慢,想着等也是等,不如把数据都拷贝过来,结果拷贝数据的时候奇偶校验就停止了,那就干脆等拷贝完数据,再校验完后,再重启NAS吧,有些测试要重启看看情况,比如CPU、Nvme补丁,以及重启后网卡丢不丢,顺便测试下网络唤醒等。
我理想的黑群晖目前差不多也完成了,在到来之前,最新最稳定的6.2.3系统可以用很久了,CPU正常显示,Nvme固态缓存也让系统提速了不少,完全可以当主力NAS使用了。





![[西门子PLC] S7-200 SMART的PWM资源及向导介绍 [西门子PLC] S7-200 SMART的PWM资源及向导介绍](/imgs/baidou-v2/upload/default/A17B26D0F.jpg)