突破Synology限制:Synology_enable_M2_volume工具让非官方M.2硬盘完美支持存储池创建
【免费下载链接】Synology_enable_M2_volumeEnable creating volumes with non-Synology M.2 drives项目地址: https://gitcode.com/gh_mirrors/sy/Synology_enable_M2_volume
你是否曾为Synology NAS无法使用非官方M.2硬盘创建存储池而烦恼?Synology_enable_M2_volume工具为你提供了终极解决方案!这个简单易用的脚本能够突破Synology的硬件限制,让你在DSM 7.2及更高版本中,轻松使用任何品牌的M.2 NVMe硬盘创建存储池和卷。告别昂贵的官方硬盘,享受更灵活、更经济的存储选择!
🔧 工具功能亮点
Synology_enable_M2_volume是一个专门为Synology NAS设计的脚本工具,它的核心功能是修改DSM系统中的关键文件,从而解除对非官方M.2硬盘的限制。通过这个工具,你可以:
- 完全集成到存储管理器:所有操作都在DSM的Storage Manager中完成,无需复杂的命令行操作
- 支持多种RAID类型:包括SHR、JBOD、RAID 0和RAID 1等多种存储配置
- 健康信息显示:为第三方NVMe硬盘启用健康状态监控功能
- 自动维护功能:支持存储池扩展、RAID修复和添加硬盘等操作
- 定时任务支持:可以设置为在系统启动或关闭时自动运行
存储管理器显示可用的RAID选项,包括SHR和JBOD
📋 兼容性指南
支持的DSM版本
- DSM 7.2及更高版本
- 部分NAS型号支持DSM 7.1.1
已验证的工作型号
工具已经在多个Synology NAS型号上测试通过,包括:
23系列:DS923+、DS723+、DS423+22系列:DS3622xs+、DS1522+21系列:RS4021xs+、DS1821+、DS1621xs+20系列:DS1520+、DS920+、DS720+、DS420+19系列:DS1019+18系列:DS918+
存储管理器正确识别第三方M.2硬盘
🚀 快速安装与使用指南
下载脚本文件
- 从项目仓库下载最新版本的脚本文件
- 将zip文件保存到Synology的某个文件夹中
- 解压缩文件
重要提示:不要将脚本保存到M.2卷上,因为DSM或存储管理器更新后,在脚本运行之前M.2卷将不可用。
通过SSH运行脚本
- 启用SSH并登录到DSM
- 运行以下命令(请将路径替换为脚本的实际位置):
sudo -s /volume1/scripts/syno_enable_m2_volume.sh - 重启Synology NAS
- 进入存储管理器创建M.2存储池和卷
脚本选项说明
脚本提供了多种实用选项:
-c, --check:检查文件值和备份文件-r, --restore:恢复备份以撤销更改-n, --noreboot:运行后不重启系统-e, --email:禁用输出中的彩色文本(适用于计划任务邮件)--autoupdate=AGE:自动更新脚本
创建存储池的界面,显示可用的硬盘选择
🔄 与其他工具的区别
Synology_enable_M2_volume是三个相关工具之一,每个工具都有其特定的用途:
Synology_HDD_db
- 适用于大多数20系列及更新的Synology NAS
- 支持DSM 7.2及更高版本
- 无需Synology_enable_M2_volume或Synology_M2_volume
Synology_enable_M2_volume(本文介绍的工具)
- 提供SHR和JBOD等更多RAID选项
- 启用非Synology NVMe硬盘的健康信息
- 支持从存储管理器中添加硬盘和更改RAID类型
- 可以安排在启动或关闭时运行
Synology_M2_volume
- 适用于任何DSM版本
- 支持更多RAID级别(RAID 5、6、10)
- 适用于任何带有M.2插槽的Synology型号
- 支持M.2 PCIe扩展卡
成功创建的M.2存储池显示在存储管理器中
⚙️ 高级配置:计划任务设置
为了让脚本在系统启动或关闭时自动运行,避免每次DSM更新后都需要手动执行,你可以设置计划任务:
- 进入控制面板>任务计划程序
- 点击创建> 选择触发任务
- 选择用户定义的脚本
- 输入任务名称
- 选择root作为用户
- 选择关机作为触发事件
- 在任务设置中,输入脚本的完整路径
Synology任务计划程序的配置界面
🔧 解决常见问题
DSM更新后的处理
在每次DSM更新后,你需要重新运行Synology_enable_M2_volume脚本。这就是为什么建议设置计划任务的原因 - 它会在系统关闭时自动运行脚本,确保更新后M.2卷仍然可用。
消除警告通知
运行脚本后,你可能会看到"驱动器数据库已过期"的通知。要消除这些警告,可以运行Synology_HDD_db脚本,它会将你的硬盘添加到DSM的兼容驱动器数据库中。
TRIM支持说明
- DSM 7.2及更高版本没有M.2 RAID 0存储池的SSD TRIM设置
- DSM 7.1.1没有M.2存储池的SSD TRIM设置
M.2卷创建完成后的最终界面
💡 使用技巧与建议
- 备份重要数据:在进行任何存储配置更改前,请确保重要数据已备份
- 测试稳定性:创建存储池后,建议进行读写测试以确保稳定性
- 监控硬盘健康:定期检查第三方M.2硬盘的健康状态
- 保持脚本更新:关注项目更新,获取最新的兼容性修复
- 社区支持:遇到问题时,可以参考项目的issue页面或相关论坛
在存储管理器中选择非Synology M.2硬盘
📊 功能对比表
| 功能特性 | Synology_HDD_db | Synology_enable_M2_volume | Synology_M2_volume |
|---|---|---|---|
| DSM版本支持 | DSM 7.2及更高 | DSM 7.2及更高 | 任何DSM版本 |
| 非Synology M.2硬盘 | 支持 | 支持 | 支持 |
| 使用便捷性 | 简单 | 简单 | 中等 |
| 需要回答问题 | 否 | 否 | 是,多次 |
| 可计划执行 | 是 | 是 | 否 |
| 支持的RAID级别 | 多种 | SHR、JBOD等 | 更多高级选项 |
| 硬盘位置 | 内部和PCIe卡 | 仅内部M.2插槽 | 内部和PCIe卡 |
🎯 总结
Synology_enable_M2_volume工具为Synology NAS用户提供了一个强大而简单的解决方案,打破了官方硬盘的限制。无论是家庭用户还是小型企业,都可以通过这个工具充分利用现有的M.2硬盘资源,降低存储成本,同时享受完整的存储管理功能。
记住,在使用任何第三方工具修改系统配置时,都要确保你理解所做的更改,并在生产环境中进行充分测试。现在,释放你的Synology NAS的全部潜力,享受更灵活的存储选择吧!
【免费下载链接】Synology_enable_M2_volumeEnable creating volumes with non-Synology M.2 drives项目地址: https://gitcode.com/gh_mirrors/sy/Synology_enable_M2_volume
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考