黑群晖识别m.2硬盘
下载libNVMEpatch.sh
下载 https://github.com/lbq1121/jiaoben/raw/master/files/libNVMEpatch.sh 并上传至群晖tools文件夹
本地下载
方案一
SSH登录后使用脚本
1 | sudo -i |
找到你的共享文件夹比如tools, 我这里以/volume1/tools演示
1 | cd /usr/local/etc/rc.d/ |
1 | cp /volume1/tools/libsynonvme.so.1 /usr/lib64 |
退出SSH
注意这里libNVMEpatch.sh在rc.d目录下, 已经成了一个自启动执行文件, 但其实这主要是防止一些小版本升级不小心改到了Nvme驱动二进制文件, 把patch覆盖了。
接着重启黑群晖, 再次开机后,登陆DSM,打开“存储空间管理员”, 可以看到HDD/SSD栏下面已经能认出了Nvme缓存设备!
方案二
SSH登录后使用脚本
1 | sudo -i |
找到你的共享文件夹比如tools, 我这里以/volume1/tools演示
1 | bash /volume1/tools/libNVMEpatch.sh |
执行之后会自动生成Nvme驱动二进制文件,不升级的话就可以一直用
接着重启黑群晖, 再次开机后,登陆DSM,打开“存储空间管理员”, 可以看到HDD/SSD栏下面已经能认出了Nvme缓存设备!
方案三
上传libNVMEpatch.sh至tools后新建计划任务->用户自定义脚本
在用户自定义的脚本文本框里面粘贴如下脚本:
1 | bash /volume1/tools/libNVMEpatch.sh |
添加之后执行一次
执行之后会自动生成Nvme驱动二进制文件,不升级的话就可以一直用
重启黑群晖, 再次开机后,登陆DSM,打开“存储空间管理员”, 可以看到HDD/SSD栏下面已经能认出了Nvme缓存设备!
当认出Nvme缓存设备后删除计划任务
方案四 使用一键脚本 无需下载libNVMEpatch.sh
SSH登录后使用脚本
1 | sudo -i |
获取权限后执行脚本
1 | wget --no-check-certificate https://github.com/lbq1121/jiaoben/raw/master/files/libNVMEpatch.sh && chmod +x libNVMEpatch.sh && ./libNVMEpatch.sh |
执行之后会自动生成Nvme驱动二进制文件,不升级的话就可以一直用
重启黑群晖, 再次开机后,登陆DSM,打开“存储空间管理员”, 可以看到HDD/SSD栏下面已经能认出了Nvme缓存设备!
注意事项
- 原作者只保证对目前的DSM6.2 有效 ,如果你带着缓存升级, 之后Nvme驱动又变无效, 将会导致你的存储空间的对应缓存损毁, 存储空间不可用,
- 我只测试了黑群晖918 DSM6.22其余版本均未测试 大家需要自行测试
- 还没想到其他的 等想到再补充
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 爱折腾的菜鸟!
评论