ARTICLE DETAIL

资讯详情

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

群晖 NAS 第三方硬盘兼容性攻略:完整支持非认证硬盘与 SSD

群晖 NAS 第三方硬盘兼容性攻略:完整支持非认证硬盘与 SSD 群晖 NAS 第三方硬盘兼容性攻略完整支持非认证硬盘与 SSD【免费下载链接】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如果你把第三方硬盘插进群晖 NAS存储管理器却提示不支持RAID 建不起来、存储池也建不了——Synology_HDD_db 项目解决的就是这个问题。它是一个免费的开源脚本能把你的 SATA/SAS 硬盘、SSD 和 NVMe 驱动器全部写进群晖的硬盘兼容数据库全程在命令行里由你自己操作。群晖_HDD_db 到底动了你 NAS 里的什么群晖每次启动都会对照一份白名单官方认可名单逐块硬盘核对厂商编号、型号和固件版本有一项对不上就判定不兼容。这个脚本会先给原数据库文件做备份再把 NAS 里实际安装的硬盘写进数据库并可选择关掉几项系统的强制检查。它做的事情可以归纳成三条数据库扩展把缺失的第三方硬盘、SSD、NVMe 和扩展单元补进兼容数据库已连接的 DX517、RX418 等扩展单元也会被自动检测并加入检查绕过阻止 DSM 自动刷新兼容数据库防止你补进去的记录被冲掉并关掉内存兼容性告警功能恢复让 DSM 允许对第三方 SSD 开启 TRIM并恢复 M.2 存储池创建等被限制的功能 首次运行后可能需要重启 NAS 才能看到效果装有 M.2 驱动器的机器请留意脚本的重启提示。群晖 NAS 添加非认证硬盘的命令先把脚本弄到 NAS 上脚本与syno_hdd_vendor_ids.txt必须放在同一目录装有 M2D20、M2D18 或 E10M20-T1 扩展卡的机器还需要同目录下的dtc工具# 作用下载最新版的 Synology_HDD_db 脚本并解压到 NAS # 前置已开启 SSH 并登录 wget https://gitcode.com/GitHub_Trending/sy/Synology_HDD_db/archive/refs/heads/main.zip -O syno_hdd_db.zip unzip syno_hdd_db.zip cd Synology_HDD_db-main然后直接跑基础命令。-n阻止 DSM 自动更新兼容数据库-r关掉内存兼容性检查脚本会自动找出所有已连接的硬盘并把缺的补进数据库# 作用把已安装的全部第三方硬盘补进群晖兼容数据库 # 前置脚本与 vendor_ids.txt 位于同一目录 sudo -i ./syno_hdd_db.sh -nr验证很简单打开存储管理器看硬盘状态是否从不兼容变回正常想逐行查看数据库被改了哪些内容就在同一条命令后追加--showedits显示编辑明细。群晖进阶命令速查TRIM、write_mostly 与 PCIe 扩展卡其余能力按需取用对照你的硬件挑就行能力适用场景命令第三方 SSD TRIM普通-nr运行后DSM 就允许给第三方 SSD/NVMe 开启 TRIM注意不要与-f同用sudo -i ./syno_hdd_db.sh -nr勿加-fwrite_mostly 读优化HDD 与 SSD 混装时让 DSM 平时优先从更快的 SSD 读取HDD 标记为 write_mostlysudo -i ./syno_hdd_db.sh -nr -S或用--ssdsata1,sata2指定读取盘M.2 PCIe 扩展卡M2D20、M2D18、M2D17、E10M20-T1 装在官方不支持的机型上DSM 7.2 可在存储管理器创建 M.2 存储池sudo -i ./syno_hdd_db.sh -nr -p扩展单元DX517、RX418 等扩展单元自动检测入库无需额外参数基础-nr命令IronWolf 健康管理升级到 v2.5.1 以支持最新 IronWolf / IronWolf Pro 型号仅限 x86_64 CPU22 系列及更新机型若未安装会自动装上sudo -i ./syno_hdd_db.sh -nr -I强制模式硬盘仍显示不受支持时-f强制 DSM 跳过兼容性检查-i把不兼容硬盘改为受支持sudo -i ./syno_hdd_db.sh -fnr最后手段⚠️ TRIM 有一条硬红线在由 3 块及以上 SSD 组成的 RAID 5、RAID 6 或 SHR 阵列中禁止启用除非你确认 SSD 采用群晖文档所述的方法 1 实现 TRIM——方法 2 实现用在这样的阵列上可能直接导致数据丢失。-f同样属于高风险操作只在万不得已时使用且 DSM 7.4 上不要用它。DSM 大版本更新后重跑群晖硬盘脚本DSM 大版本更新会把兼容数据库刷新掉你之前补进去的记录可能失效所以更新后要重跑脚本小版本更新通常没有影响。如果开了 DSM 自动更新最稳的做法是让 NAS 每次开机都自动执行控制面板 → 任务计划 → 创建 → 触发式任务 → 用户定义的脚本用户选 root事件选开机时脚本命令填# 作用开机时自动重跑兼容性维护有较旧的新版本时自动更新脚本 /volume1/scripts/syno_hdd_db.sh -nr --autoupdate3--autoupdate3表示当有发布超过 3 天的新版本时脚本会自动下载并更新自身省得你惦记脚本版本。存储管理器里兼容数据库那个立即更新页面它的效果正是被-n参数拦住的群晖硬盘脚本排障速查表现象原因处理运行后光标停住不动Windows 换行符重新下载最新 zip 重新解压/usr/bin/env: bash\r: No such file or directoryMac 换行符同上重新下载最新 zipsyntax error near unexpected token下载到的是网页而非脚本回发布页确认下载正确的 zipNo such file or directory路径含空格、未解压或脚本没有执行权限路径加双引号如/volume1/my scripts/syno_hdd_db.sh并先sudo chmod x脚本想全部还原时一条命令即可sudo -i ./syno_hdd_db.sh --restore --ssdrestore会把数据库文件、内存检查设置和 write_mostly 设置一起恢复原样。让改动长期有效的三条建议装好脚本后就建好上面的开机任务之后每次 DSM 大版本更新都重跑一次基础命令。组阵列时容量尽量一致、转速统一、接口统一别混 SATA 与 SAS并定期查看硬盘健康状态。想了解群晖官方兼容策略的细节可查阅官方知识库中Drive compatibility policies硬盘兼容性策略与通过 SSH 登录 DSM两篇文章补齐背景。⚠️ 做任何系统级修改之前请先备份重要数据——脚本虽然经过广泛测试备份永远是 NAS 管理的第一优先级。【免费下载链接】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),仅供参考
返回列表