欢迎光临
相关技术学习、交流

黑群晖6.2.x DS918+开启支持M.2 Nvme缓存方法教程(已经支持DSM6.23版本)附补丁下载

文章中用到的补丁文件和安装视频教程在文章底部。
其实,官方的白群DS918+ 这款产品是可以将两块Nvme SSD 做cache的,但是白群的DS3617xs和DS3615xs这两款产品不支持把Nvme SSD 当做cache,这是因为DS3617xs和DS3615xs的固件里并没有添加NVme的驱动;而DS918+的固件本身就有驱动,所以支持Nvme SSD。
但是,目前安装的黑群DS918+系统,哪怕你插入了Nvme SSD ,在存储空间管理员中,并不会像白群那样会显示“Nvme缓存设备”。如果到用ssh 命令行查看,又可以看到有Nvme SSD。主要的原因是DS918+的固件(以及其他群晖的支持Nvme的机型固件) 各自锁定了一个PCI 端口号作为Nvme设备的端口, 大家DIY的黑群主板必然和白裙不同,所以99%的可能性都是会DSM里看不到Nvme SSD。
Xpenolgoy论坛里最近有大牛已经靠Hack nvme 驱动解决了上述的问题。 具体步骤如下:
1、下载用于修改Nvme驱动的脚本 libNVMEpatch.sh ;( 点我下载 提取码:k7wq )
2、把下载的文件复制到黑群 /usr/local/etc/rc.d/ 目录下,并设置成可执行的权限(此步骤需要用root权限);
3、重启黑裙,然后就可以在你的黑群DS918+上使用Nvme SSD做cache了。


需要注意的是:
1、目前这个补丁只能用于黑群DS918+,黑群DS1019+未经测试不知道是否有效或者是否有不良反应;
2、原作者只保证对黑群DS918+的DSM-6.2-23739 版本有效(经测试,在黑群DS918+的6.2.2-24922 update4还是有效的),但是很可能下一次群晖DSM版本升级后,有可能会被系统文件覆盖,造成无效。如果你带着缓存升级之后,万一Nvme驱动又变成无效了,那么就会造成你的存储空间对应的存储盘缓存损毁,有可能存在存储空间变成不可用的风险。
2020年6月24日更新
如果你的DS918是6.23的版本,那么上面的补丁不能用了,需要用这个新的补丁。
具体步骤如下:
1、下载用于修改Nvme驱动的脚本 libsynonvme.so.1 ;( 点我下载 提取码:k7wq)
2、把下载的文件复制到黑群的 /usr/lib64 目录下,,并设置成可执行的权限(此步骤需要用root权限);
3、如果你已经打了上面的补丁,需要进 /usr/local/etc/rc.d 文件夹,把 libNVMEpatch.sh 删除(如果没有打过上面的补丁,此步骤可以跳过);
4、重启黑裙生效。


视频教程:点我播放
黑群晖一直以来有一个不完美的点就是无法使用缓存功能,目前使用国外大神做的这个补丁已经可以完美解决这个问题。
一、下载安装脚本
libNVMEpatch 提取码:k7wq
二、不管你用FTP也好, DSM文件管理器也好, 把这个libNVMEpatch.sh 拷进你的黑群晖里, 比如, copy 进共享文件夹 DATA
三、SSH登录后使用脚本
sudo -i
找到你的共享文件夹比如DATA, 我的在/volume1/DATA
cd /usr/local/etc/rc.d/ 切换到rc.d目录
cp /volume1/DATA/libNVMEpatch.sh . 拷贝到rc.d下面注意后面的.也要加上
chmod 755 libNVMEpatch.sh 并设置成可执行的权限
退出SSH
注意这里libNVMEpatch.sh在rc.d目录下, 已经成了一个自启动执行文件, 但其实这主要是防止一些小版本升级不小心改到了Nvme驱动二进制文件, 把patch覆盖了。 如果你能忍住不升级, 只执行一次也是可以的
接下来就是重启黑群, 再次开机后,登陆DSM,打开“存储空间管理员”, 可以看到HDD/SSD栏下面, 赫然已经认出了两块Nvme缓存设备!!

赞(1) 打赏
未经允许不得转载:网络Nas存储技术分享 » 黑群晖6.2.x DS918+开启支持M.2 Nvme缓存方法教程(已经支持DSM6.23版本)附补丁下载
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏