突破Synology限制:Synology_enable_M2_volume工具让非官方M.2硬盘完美支持存储池创建

突破Synology限制:Synology_enable_M2_volume工具让非官方M.2硬盘完美支持存储池创建

突破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硬盘

🚀 快速安装与使用指南

下载脚本文件

  1. 从项目仓库下载最新版本的脚本文件
  2. 将zip文件保存到Synology的某个文件夹中
  3. 解压缩文件

重要提示:不要将脚本保存到M.2卷上,因为DSM或存储管理器更新后,在脚本运行之前M.2卷将不可用。

通过SSH运行脚本

  1. 启用SSH并登录到DSM
  2. 运行以下命令(请将路径替换为脚本的实际位置):
    sudo -s /volume1/scripts/syno_enable_m2_volume.sh
  3. 重启Synology NAS
  4. 进入存储管理器创建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更新后都需要手动执行,你可以设置计划任务:

  1. 进入控制面板>任务计划程序
  2. 点击创建> 选择触发任务
  3. 选择用户定义的脚本
  4. 输入任务名称
  5. 选择root作为用户
  6. 选择关机作为触发事件
  7. 任务设置中,输入脚本的完整路径

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卷创建完成后的最终界面

💡 使用技巧与建议

  1. 备份重要数据:在进行任何存储配置更改前,请确保重要数据已备份
  2. 测试稳定性:创建存储池后,建议进行读写测试以确保稳定性
  3. 监控硬盘健康:定期检查第三方M.2硬盘的健康状态
  4. 保持脚本更新:关注项目更新,获取最新的兼容性修复
  5. 社区支持:遇到问题时,可以参考项目的issue页面或相关论坛

在存储管理器中选择非Synology M.2硬盘

📊 功能对比表

功能特性Synology_HDD_dbSynology_enable_M2_volumeSynology_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),仅供参考