ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

群晖硬盘兼容性完整指南:三步把第三方硬盘加入 Synology HDD_db 兼容列表

群晖硬盘兼容性完整指南:三步把第三方硬盘加入 Synology HDD_db 兼容列表 群晖硬盘兼容性完整指南三步把第三方硬盘加入 Synology HDD_db 兼容列表【免费下载链接】Synology_HDD_dbAdd your HDD, SSD and NVMe drives to your Synologys compatible drive database and a lot more项目地址: https://gitcode.com/GitHub_Trending/sy/Synology_HDD_dbSynology_HDD_db 是一个修改群晖硬盘兼容性数据库的开源脚本。运行后它会把 NAS 里已安装的 SATA/SAS 机械硬盘、SSD 与 NVMe M.2 硬盘自动写入 DSM 的兼容列表让存储管理器中的该硬盘不在兼容列表中提示消失支持 DSM 6 到 DSM 7.4所有改动随时可以回滚。群晖用内置的硬盘兼容性数据库来限制可用的盘型出发点是统一支持口径与稳定性落到用户身上就是存储管理器里盘体上的黄色警告图标以及在部分新型号上第三方硬盘无法用于创建存储池或缓存。原理一句话看懂它的工作方式DSM 靠/var/lib/disk-compatibility/下的兼容数据库文件判断硬盘是否可用。脚本的做法是先识别 NAS 型号与 DSM 版本找到对应的数据库文件再扫描每块已装硬盘的型号和固件版本备份原文件后把缺失的盘写入数据库——连接的扩展坞、M.2 PCIe 卡的数据库也在处理范围内。可以理解为替 DSM 补一份它认得出的花名册。在 DSM 7 上运行后脚本会触发 DSM 重新检查硬盘兼容性通常无需重启装有 M.2 硬盘的设备可能需要重启才生效。快速上手三步完成1. 获取脚本git clone https://gitcode.com/GitHub_Trending/sy/Synology_HDD_db2. 放到普通卷上把文件放到普通卷例如/volume1/scripts/不要放在 M.2 卷确认syno_hdd_db.sh与syno_hdd_vendor_ids.txt在同一目录。3. SSH 登录并执行sudo -s /volume1/scripts/syno_hdd_db.sh -nr-n防止 DSM 自动更新覆盖刚改好的数据库-r关闭内存兼容性检查两者最常用。路径含空格时把整条路径用双引号包起来。输出会列出本次检测到的硬盘及写入的数据库文件已在列表中的盘显示 already exists 并跳过。⚙️ 常用参数速查表参数作用适用场景-n/--noupdate阻止 DSM 自动更新硬盘兼容性数据库默认加上防止脚本的修改被覆盖-r/--ram关闭内存兼容性检查并把最大内存设为已安装量DSM 7.x消除非群晖内存模块的系统事件通知-w/--wdda禁用 WD Device Analytics消除 WD 硬盘使用满 3 年的误报DSM 7.2.1 起已内置该行为-p/--pcie允许在未被识别的 PCIe 适配卡的 M.2 上建卷M2D20、M2D18 等卡用于非官方支持机型-S/--ssdDRIVE对内盘启用 write_mostlyDSM 优先从内置 SSD 或指定盘读取加速系统分区读写-I/--ihm将 IronWolf Health Management 更新到 2.5.1新款 IronWolf / IronWolf Pro 硬盘的健康管理限 x86_64 机型-s/--showedits显示对数据库文件做的每一处修改手动执行时核对写入内容--restore一键撤销脚本所做的全部更改回滚到修改前状态两点注意如需更新群晖品牌硬盘的固件先不加-n运行脚本再到存储管理器用立即更新刷新数据库最后带常用参数重新运行一次。-f/--force属于最后手段DSM 7.4 上不要使用启用后数据去重和群晖硬盘固件更新都不可用打算启用 SSD TRIM 的用户同样不能用-f。使用新款 IronWolf 或 IronWolf Pro 硬盘时加上-I把健康监控组件升到 2.5.1存储管理器的健康信息页即可正常显示测试结果。持久化维护DSM 更新后怎么办DSM 更新可能会刷新兼容性数据库覆盖此前的写入所以每次更新后需要重跑一次脚本。最省心的做法是建一个开机触发的计划任务控制面板 任务计划程序 创建 计划任务 用户定义的脚本。执行用户选 root脚本需要 root 权限触发条件设为开机时。脚本内容填写/volume1/scripts/syno_hdd_db.sh -n加上-e可关闭执行结果邮件里的彩色文本。如果 NVMe 卷或 M.2 PCIe 卡在 DSM 更新后需要二次重启再加上--reboot由开机任务触发时检测到系统构建号变化会自动重启一次。脚本每次运行还会检查是否有新版本配合--autoupdate天数可以在计划任务中自动更新。 避坑提醒别把脚本放在 M.2/NVMe 卷DSM 或存储管理器更新后M.2 卷在脚本运行前不可用脚本也会拒绝在 M.2 卷上执行。首次运行后建议重启 NAS 让更改生效装有 M.2 硬盘的设备尤其需要。回滚入口始终可用--restore还原所有被改过的文件动过 write_mostly 的话用--restore --ssdrestore。操作前按自己的备份策略备份重要数据。脚本会自动备份数据库文件但业务数据不在这次保护范围内。NVMe 盘显示Unknown brand时脚本会打印出厂商 ID把它补进syno_hdd_vendor_ids.txt即可。Synology_HDD_db 只改动 DSM 实际引用的那几个文件保留原始备份并提供回滚入口风险边界比较清楚。用非官方列表的盘型为现有群晖扩容、或想把 M.2 硬盘用起来时跑一次脚本再挂上开机任务即可。2025 系列 Plus 机型剩余的兼容性限制及对应处理可参考仓库内的 2025_plus_models.md。【免费下载链接】Synology_HDD_dbAdd your HDD, SSD and NVMe drives to your Synologys compatible drive database and a lot more项目地址: https://gitcode.com/GitHub_Trending/sy/Synology_HDD_db创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表