群晖920+M.2固态存储,DSM7.2后报错解决方案

2024-01-19 09:44:20 30点赞 240收藏 40评论

前言

在DSM7.0时期,Cherry曾经将群晖920+的M.2缓存盘更改为了固态存储盘,用于PT下载和热数据的读取。

后来在M517老板的鼓励下,将系统更新到了DSM7.2,以测试了M517的兼容性。

事实表明,M517太强了,完全支持DS517所带来的功能。

然而我也遇到了新的问题,即M.2存储亮了红灯,报错信息为“不受当前DSM版本支持”,还在重建存储池后能继续使用,保住了我上万的种子。

不受当前DSM版本支持,大大的红灯不受当前DSM版本支持,大大的红灯

🔶🔶🔶看我小100T的盘,满满的装的可全都是种子阿!!!

群晖920+M.2固态存储,DSM7.2后报错解决方案


不幸中的万幸

这几天,Cherry突然在网上看到了一篇文章,讲的就是DSM7.2以后对20系列不支持M.2存储的事情。

大家都支持,在升级DSM7.2以后,群晖对旗下的21、22、23系列都支持了系统层面的固态存储池管理,唯独没有支持20系列,可恶阿!

😵‍💫来自官方文档:

下表列出了支持使用Synology M.2 NVMe SSD (固态硬盘)创建存储池的Synology NAS型号。这些型号具有用于安装 M.2 SSD 的内置插槽。

23 系列:DS1823xs+、DS923+、DS723+、DS423+

22 系列:DS1522+

21 系列:DS1821+、DS1621xs+、DS1621+

而且更糟糕的,文中提到一旦M.2存储池出现不受当前DSM版本支持的提示时,只要重启DSM,就会掉盘丢失存储池。

🤞🤞🤞好在Cherry家的UPS坚挺,三次小区断电都没导致我的NAS重启,否则种子凉凉阿。


开始整

首先放出项目地址:https://github.com/007revad/Synology_HDD_db

一、脚本介绍

Synology HDD 数据库项目

是用于将群晖中的各类SATA、SAS HDD、SSD、NVMe M.2硬盘添加到 Synology 兼容的硬盘数据库的脚本工具,同时支持Synology M.2 PCIe 卡和扩展单元数据库。同时

⭐该脚本具有还原选项,可以撤消脚本所做的所有更改。

该脚本适用于 DSM 7,包括 DSM 7.2 和 DSM 6。

  • 获取 Synology NAS 型号和 DSM 版本(以便它知道要编辑哪些数据库文件)。

  • 获取 Synology NAS 中安装的 HDD、SSD、SAS 和 NVMe 驱动器的列表。

  • 获取每个驱动器的型号和固件版本。

  • 如果还没有备份,则备份数据库文件。

  • 检查每个硬盘是否已在 Synology 的兼容硬盘数据库中。

  • 将所有不在兼容列表中的硬盘添加到 Synology 的兼容硬盘数据库中。

  • 阻止 DSM 自动更新驱动器数据库。

  • (可选)禁用 DSM 的“support_disk_compatibility”。

  • (可选)禁用 DSM 的“support_memory_compatibility”以防止非 Synology 内存通知。

  • (可选)如果安装的内存大于当前最大内存设置,则编辑支持的最大内存量以匹配安装的内存量。

    • DSM 在计算 SSD 缓存的预留 RAM 区域大小时仅使用最大内存设置。

  • (可选)禁用 Western Digital Device Analytics(又名 WDDA),以防止 DSM 对 3 年前的 WD 硬盘显示警告。

    • DSM 7.2.1已禁用 WDDA。

  • 启用 M2D20、M2D18、M2D17 和 E10M20-T1(如果存在于未正式支持的 Synology NAS 上)。

  • 检查是否启用了 M.2卷支持(在具有 M.2插槽或 PCIe 插槽的型号上)。

  • 允许从存储管理器中创建 M.2存储池和卷(仅限较新的型号?

    • 包括 PCIe 适配器卡中的 M.2驱动器,如 M2D20、M2D18、M2D17 和 E10M20-T1,适用于 DSM 7.2.1及以上版本(每次启动后都需要运行脚本)。

  • 使 DSM 重新检查磁盘兼容性,因此如果您没有 M.2驱动器(仅限 DSM 7),则无需重新启动。

    • 如果您有 M.2驱动器,则需要重新启动。

    • 提醒您在运行脚本后可能需要重新启动 Synology。

  • 检查此脚本是否有更新版本,并主动为您提供下载。

    • 新版本的可用消息超时,因此,如果脚本计划为无人参与运行,则不会阻止脚本运行。

二、脚本下载

🔶方案一:git clone

git clone https://github.com/007revad/Synology_HDD_db.git

🔶方案二:手动安装

从项目文档中下载最新的压缩包。解压至任意路径,这里以/volume1/docker/Synology_HDD_db-3.4.80/为例

最终文档路径如下

群晖920+M.2固态存储,DSM7.2后报错解决方案

三、脚本使用

脚本的指令脚本的指令

🔶🔶我仅仅需要忽略兼容性检查即可,所以只需要-f即可

cd /volume1/docker/Synology_HDD_db-3.4.80/

chmod +x syno_hdd_db.sh #给sh脚本最高权限

./syno_hdd_db.sh -f #运行脚本

🔶🔶运行成功以后,重启DSM就能看到效果了。

群晖920+M.2固态存储,DSM7.2后报错解决方案

四、定时任务

为了防止群晖在线更新补丁,或NAS意外关机、重启等原因导致补丁失效,这里我们将脚本设置为开机自动启动。

🔶🔶来到群晖——控制面板——任务计划——新增——触发的任务

群晖920+M.2固态存储,DSM7.2后报错解决方案

🔶🔶新建执行脚本,必须给root权限,事件选为开机

群晖920+M.2固态存储,DSM7.2后报错解决方案

🔶🔶将指令复制进去,保存即可

bash /volume1/docker/Synology_HDD_db-3.4.80/syno_hdd_db.sh -f

#根据自己的路径选择目录

群晖920+M.2固态存储,DSM7.2后报错解决方案

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
40评论

  • 精彩
  • 最新
  • 为了所有人,希望能置顶,我建议所有人都把脚本加入任务计划,打开启动,保证每次开机运行一次,已经发现有的引导 启动后会把硬盘白名单复位,脚本的功能之一就是把不兼容的盘加入那个白名单,还有其他方方面面的问题,唯一可以一键解决的就是打开开机启动一次任务计划,就是在任务计划前面打勾,不管是换nvme还是重启掉盘或者啥操作,开机自动运行脚本都能搞定

    校验提示文案

    提交
  • 有强迫症 看到更新就点,我怕已更新配置就要掉。。。太折腾人,群晖就是矫情 [喜极而泣] [喜极而泣] 直接开放m2不就行了 吃相太难看。。。。

    校验提示文案

    提交
    不清楚怎么考虑的,可能是三年以内产品更新吧,这个硬盘兼容确实讨厌。内存还说不能超过8G,不是妥妥的支持16G,但是一出问题,售后就说内存不在兼容范围内。

    校验提示文案

    提交
    你插32g单条都可以识别的 [喜极而泣] [喜极而泣] [喜极而泣] 就是有点挑内存。。。4125通病

    校验提示文案

    提交
    还有7条回复
    收起所有回复
  • 虽然这两个设备我都没有,但是必须给大佬一键三连

    校验提示文案

    提交
    感谢大哥一键三连~!

    校验提示文案

    提交
    收起所有回复
  • 更新好勤快

    校验提示文案

    提交
    爱并热爱着 [喜极而泣]

    校验提示文案

    提交
    收起所有回复
  • 感谢分享,确实需要的

    校验提示文案

    提交
    能帮助的大哥 我很开心

    校验提示文案

    提交
    收起所有回复
  • 将support.m2.pool值改为yes就解决这个问题了

    校验提示文案

    提交
    大佬,在哪里改?

    校验提示文案

    提交
    和这个效果应该是一样的,改的都是synoinfo文件

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 直接换个机子,不用群晖

    校验提示文案

    提交
    大哥是真豪阿 [喜极而泣] [喜极而泣] [喜极而泣]

    校验提示文案

    提交
    收起所有回复
  • 23系列也没好哪去,只能用群辉官方的ssd才能建存储池,我买到手才特么知道,一看那ssd,价格感人,看到007大神的教程后,尝试一下,在最新版本update3里面发现失效了,我猜是群辉在前端把这个漏洞给补上了,后来差点把机器退了,再后来无意间用了ssh来建存储池which之前是给20系列用的,竟然成功了,搞完之后恢复一下存储池就能用了,,

    校验提示文案

    提交
    那是,大佬厉害,linux底层的肯定都可以用。

    校验提示文案

    提交
    收起所有回复
  • 如果把SSD缓存改成SSD存储,往里面存东西的话,SSD会不会有一天就成为了水桶上面那块最短的木板?

    校验提示文案

    提交
    肯定啊 除非做全闪nas

    校验提示文案

    提交
    全闪可是我的梦想啊,可惜现在没有单盘16T这种级别的,那就期待以后微软的玻璃硬盘咯

    校验提示文案

    提交
    收起所有回复
  • 楼主,我的黑群DS920+系统是DSM 7.2.1-69057 Update 4 按照你教程的方法执行脚本重启后,在存储管理器里识别到的m.2硬盘状态为良好,创建存储池的时候却提示“无可供使用的硬盘”,但是创建SSD缓存却可以成功,请问DS920+本身就不支持拿m.2硬盘做存储池吗?

    校验提示文案

    提交
    920不支持存储的,需要改。这个补丁也支持的,你可以看一下指令。也可以看下楼里有一个大佬说的方法。

    校验提示文案

    提交
    解决了吗?同样遇到这情况

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 你好,篇十三没有,想再看,会再发吗?

    校验提示文案

    提交
    我联系下客服问问,不知道怎么没有了

    校验提示文案

    提交
    已经恢复了

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 不是有破解了么,我三块1t的nvme组成raid5,有值友写过吧,我记得是2.5寸nas啥的

    校验提示文案

    提交
  • 不知道920+对于国产m.2 ssd的兼容性怎么样?
    之前加硬盘发生过兼容性问题。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
240
扫一下,分享更方便,购买更轻松