找回密码
 立即注册
搜索
查看: 2007|回复: 2

[软件] 分享一个群晖用脚本

[复制链接]
     
发表于 2023-8-15 13:36 | 显示全部楼层 |阅读模式
https://github.com/007revad/Synology_HDD_db

指令只有一行
  1. sudo -i /path-to-script/syno_hdd_db.sh -nr --showedits
复制代码


主要功能(加粗的是个人认为比较有价值的功能):
  • 获取 Synology NAS 型号和 DSM 版本(以便知道要编辑哪些 db 文件)。
  • 获取 Synology NAS 中安装的 HDD、SSD、SAS 和 NVMe 驱动器的列表。
  • 获取每个驱动器的型号和固件版本。
  • 如果还没有备份,则备份数据库文件
  • 检查每个驱动器是否已在 Synology 的兼容驱动器数据库中。
  • 将任何缺失的驱动器添加到 Synology 的兼容驱动器数据库中
  • 防止 DSM 自动更新驱动器数据库
  • (可选)禁用 DSM 的“support_disk_compatibility”。
  • 您可以选择禁用 DSM 的“support_memory_compatibility”以防止非 Synology 内存通知。
  • 如果安装的内存大于当前的最大内存设置,则可以选择编辑最大支持的内存以匹配安装的内存量
  • 如果 Synology NAS 上未正式支持 M2D20、M2D18、M2D17 和 E10M20-T1,则启用它们。
  • 检查是否启用了 M.2 卷支持(在具有 M.2 插槽或 PCIe 插槽的型号上)。
  • 允许从 Storage Manager 中创建 M.2 存储池和卷(仅限较新的型号?)
  • 让 DSM 重新检查磁盘兼容性,因此如果您没有 M.2 驱动器(仅限 DSM 7),则无需重新启动。
  • 如果您有 M.2 驱动器,您可能需要重新启动。
  • 提醒您运行脚本后可能需要重新启动 Synology。
  • 检查此脚本是否有更新版本并提供下载。
  • 新版本的可用消息会超时,因此如果计划在无人值守的情况下运行,它们不会阻止脚本运行。


去年笔记本电脑换下来一个500G的NVMe的SSD,想着把它装到群晖里,用来装docker和虚拟机(装到HDD里的话,噪声很大)。但群晖920+虽然有两个M2的槽,官方DSM却只支持将NVMe的固态硬盘当作cache盘,所以当时参照网上教程,手动对NVMe固态硬盘挂载并分区,成功实现了目的。但前段时间群晖固件升级到7.2后,SSD又不识别了。于是找到了这个脚本,只要运行一次就可以重新识别丢失的NVMe SSD,而且以后再升级DSM也不用担心丢盘了。


需求并不适用所有人,请仔细查看说明。
回复

使用道具 举报

头像被屏蔽
     
发表于 2023-8-15 15:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
 楼主| 发表于 2023-8-15 15:12 | 显示全部楼层
SinoWarrior 发表于 2023-8-15 15:03
用非群晖牌子的M2做cache会有写入放大的问题,会让ssd报废的非常快,lz用作普通盘应该没啥问题吧 ...

做普通盘没啥问题,在storage manager里跟其他HDD一样显示为存储池。

那块SSD本来在笔记本里做系统盘用了四年,现在放到群晖里又用了一年多了,很稳定。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-1-11 07:52 , Processed in 0.016137 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表