Synology_enable_M2_volume完全指南:从安装到创建SHR存储池的5个简单步骤

Synology_enable_M2_volume完全指南:从安装到创建SHR存储池的5个简单步骤

【免费下载链接】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 NAS上使用任何品牌的M.2 NVMe硬盘创建存储池和卷,完全摆脱Synology官方硬盘的限制。本文将为你提供完整的Synology M.2硬盘解锁教程,让你在5个简单步骤内实现非Synology M.2硬盘的完全兼容。

🚀 为什么需要Synology_enable_M2_volume?

Synology NAS默认只支持官方认证的M.2硬盘,这意味着如果你购买了其他品牌的M.2固态硬盘(如三星、西部数据、金士顿等),在存储管理器中将无法创建存储池和卷。Synology_enable_M2_volume脚本通过修改系统文件,完美解决了这个问题!

主要功能亮点:

  • ✅ 允许在存储管理器中创建M.2存储池和卷
  • ✅ 支持SHR、JBOD、RAID 0、RAID 1等多种RAID类型
  • ✅ 为非Synology NVMe硬盘启用健康信息显示
  • ✅ 支持在存储管理器中添加硬盘和更改RAID类型
  • ✅ 支持RAID修复和扩展功能
  • ✅ 可设置为开机或关机时自动运行

📋 准备工作:确认兼容性

在开始之前,请确认你的Synology NAS和DSM版本兼容:

支持的DSM版本:

  • DSM 7.2(大多数型号)
  • 部分型号支持DSM 7.1.1

已知兼容的Synology型号:

  • DS923+、DS723+、DS423+、DS1821+、DS1621+、DS1522+
  • DS920+、DS720+、DS420+、DS1520+
  • DS918+、DS1019+
  • SA6400等企业级型号

重要提示:对于DSM 7.2.1及更高版本,建议使用Synology_HDD_db脚本替代。

🛠️ 步骤一:下载并准备脚本

首先,你需要下载最新的Synology_enable_M2_volume脚本:

  1. 访问项目仓库下载最新版本的脚本文件
  2. 将下载的ZIP文件保存到Synology NAS的共享文件夹中
    • 重要:不要将脚本保存到M.2卷上,因为DSM或存储管理器更新后,M.2卷在脚本运行前可能不可用
  3. 解压ZIP文件到合适的目录

🔧 步骤二:通过SSH运行脚本

启用SSH并登录

  1. 在DSM控制面板中启用SSH服务
  2. 使用SSH客户端(如PuTTY或终端)连接到你的Synology NAS
  3. 使用管理员账户登录

运行脚本

切换到脚本所在目录并执行以下命令:

sudo -s /volume1/scripts/syno_enable_m2_volume.sh

常用参数选项:

  • -c, --check:检查文件值和备份文件
  • -r, --restore:恢复备份以撤销更改
  • -n, --noreboot:运行脚本后不重启
  • --autoupdate=AGE:自动更新脚本(适用于计划任务)

脚本运行后,系统会提示你重启NAS以应用更改。

💾 步骤三:创建M.2存储池

重启后,打开存储管理器,你将看到M.2硬盘现在可以被管理了!

  1. 进入存储管理器>存储>存储池
  2. 点击创建按钮
  3. 选择M.2存储池选项

🎯 步骤四:选择RAID类型和硬盘

现在你可以选择想要的RAID配置:

可用的RAID类型:

  • SHR(Synology Hybrid RAID)👍
  • JBOD(Just a Bunch Of Disks)
  • RAID 0(条带化)
  • RAID 1(镜像)
  • Basic(单盘)

选择非Synology M.2硬盘

在硬盘选择界面,你现在可以看到并选择你的非Synology M.2硬盘了!

✅ 步骤五:完成存储池和卷创建

确认设置并创建

  1. 确认你的设置选择
  2. 系统会显示数据删除警告(创建新存储池会擦除硬盘上的所有数据)
  3. 点击应用开始创建过程

创建存储卷

存储池创建完成后,你可以继续创建存储卷:

  1. 在存储池上右键选择创建卷
  2. 选择卷类型(厚配置或精简配置)
  3. 设置卷大小和文件系统
  4. 完成创建

🎉 完成!享受你的M.2存储

完成所有步骤后,你将拥有一个完全功能的M.2存储池和卷!🎊

🔄 高级配置:计划任务设置

为了让脚本在每次系统重启后自动运行,你可以设置计划任务:

设置关机时运行脚本

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

额外步骤:消除通知警告

运行Synology_enable_M2_volume后,你可能还会看到"硬盘数据库已过时"的通知。要消除这些警告,可以运行Synology_HDD_db脚本:

sudo -s /path-to-script/syno_hdd_db.sh --noupdate

这个脚本会将你的硬盘添加到DSM的兼容硬盘数据库中,并防止硬盘兼容性数据库在DSM更新之间被更新。

📝 DSM更新后的处理

重要提醒:每次DSM更新后,你都需要重新运行这两个脚本:

  1. Synology_enable_M2_volume脚本
  2. Synology_HDD_db脚本

或者,你可以将Synology_enable_M2_volume设置为在Synology关机时运行,将Synology_HDD_db设置为在启动时运行,这样就不需要记住在每次DSM更新后手动运行它们了。

⚠️ 注意事项和限制

支持的型号限制

  • 仅适用于Synology列为支持M.2卷的型号
  • 不适用于M2D20、M2D18、M2D17或E10M20-T1扩展卡中的M.2硬盘
  • 不支持创建跨越内部NVMe硬盘和Synology M.2 PCIe卡中NVMe硬盘的存储池/卷

TRIM支持说明

  • DSM 7.2及更高版本没有M.2 RAID 0存储池的SSD TRIM设置
  • DSM 7.1.1没有M.2存储池的SSD TRIM设置

🔍 故障排除

常见问题

Q: 脚本运行后没有看到M.2存储池选项?A: 确认你的NAS型号和DSM版本是否兼容。某些型号需要特定DSM版本。

Q: 创建存储池时看不到我的非Synology M.2硬盘?A: 确保脚本已成功运行并已重启NAS。检查硬盘是否正确安装。

Q: 收到"硬盘数据库已过时"通知?A: 运行Synology_HDD_db脚本来解决这个问题。

Q: DSM更新后M.2卷不可用?A: 这是正常现象。只需重新运行脚本并重启即可恢复访问。

📊 功能对比表

功能Synology_enable_M2_volume官方限制
支持非Synology M.2硬盘✅ 是❌ 否
支持SHR和JBOD✅ 是❌ 仅限官方硬盘
存储管理器内操作✅ 完全支持❌ 有限支持
RAID修复和扩展✅ 支持❌ 仅限官方硬盘
健康信息显示✅ 启用❌ 仅限官方硬盘

💡 使用建议

  1. 备份重要数据:在创建存储池前,确保备份所有重要数据
  2. 选择高质量硬盘:使用可靠的M.2 NVMe硬盘以获得最佳性能
  3. 定期检查健康状态:利用启用的健康信息功能监控硬盘状态
  4. 设置计划任务:避免忘记在DSM更新后重新运行脚本
  5. 考虑RAID配置:根据需求选择合适的RAID级别(SHR提供最佳灵活性)

🎯 总结

通过这5个简单步骤,你现在可以完全解锁Synology NAS的M.2硬盘潜力,摆脱官方硬盘的限制!Synology_enable_M2_volume脚本为Synology用户提供了极大的灵活性和成本节约,让你可以使用任何品牌的M.2 NVMe硬盘。

无论你是家庭用户还是企业用户,这个解决方案都能帮助你最大化利用现有硬件投资,同时享受Synology NAS的所有高级存储功能。现在就开始体验非Synology M.2硬盘带来的自由和性能吧!🚀

提示:记得在每次DSM更新后重新运行脚本,或设置自动计划任务以确保持续兼容性。

【免费下载链接】Synology_enable_M2_volumeEnable creating volumes with non-Synology M.2 drives项目地址: https://gitcode.com/gh_mirrors/sy/Synology_enable_M2_volume

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考