在使用群晖(Synology)NAS过程中,许多用户在创建存储池时选择了 RAID 1,但随着需求的变化,可能希望切换为更灵活的 SHR(Synology Hybrid RAID)。然而,当你尝试在 RAID 1 和 SHR 之间进行转换时,会发现系统并不支持直接切换。本文将详细说明其背后原因,并提供通过创建新存储池的替代解决方案步骤。

一、为何无法在RAID 1与SHR之间直接切换?

RAID 1 和 SHR 都提供数据冗余功能,但由于架构和逻辑的不同,DSM 不允许它们之间直接转换。RAID 1 是一种标准的镜像技术,所有硬盘上保存完全相同的数据;而 SHR 是群晖自研的灵活RAID技术,允许不同容量硬盘组合,优化空间利用率。

RAID类型限制表:

以下为当前RAID类型支持的转换目标类型:

当前RAID类型可转换为
BasicRAID 1、RAID 5
RAID 1RAID 5
RAID 5RAID 6
SHR-1SHR-2

从上表可以看到,RAID 1 与 SHR 之间不支持直接转换。因此,若想使用SHR,唯一的可行方案就是重新创建存储池。

二、解决方案:通过新建存储池切换为SHR

为了从RAID 1切换至SHR,推荐的做法是删除当前存储池并新建一个新的SHR存储池。请注意,这一过程需要提前备份数据,因删除操作将清除原有数据。

步骤一:备份所有数据

在进行任何操作前,请务必备份数据到安全位置,如:

  • 外接硬盘
  • 另一台NAS设备
  • 云端备份服务(如Synology C2)

步骤二:删除原有存储池

  1. 打开DSM系统;
  2. 对于 DSM 7.0,前往 存储管理器 > 存储
    对于 DSM 6.2,前往 存储管理器 > 存储池
  3. 找到你要删除的存储池,点击右上角菜单选择 “删除”
  4. 按提示完成删除操作。

⚠ 注意:在删除过程中,NAS上的服务将被暂停,且存储池中的所有数据将被完全清除。

步骤三:创建新存储池

  1. 存储管理器 中点击 “创建”
  2. 选择 自定义创建 并在RAID类型中选择 SHR
  3. 选中要加入存储池的硬盘;
  4. 根据提示完成存储池和卷的创建。

你可以查阅DSM帮助文档以获取 DSM 7.0 创建存储池DSM 6.2 创建存储池 的详细步骤。

步骤四:还原数据

将之前备份的数据恢复至新建的SHR存储池中,NAS将恢复正常运行。

三、参考工具:Synology RAID容量计算器

在创建新存储池前,你可以访问 Synology RAID计算器 进行容量估算。该工具可帮助你根据硬盘容量和RAID类型预估实际可用空间,以便更合理地配置存储资源。

四、总结

RAID 1 与 SHR 是两种不同的RAID架构,无法直接相互转换。如需从 RAID 1 迁移到 SHR,最有效的方法是备份数据、删除原有存储池、重新创建SHR存储池并还原数据。通过此方式,用户可以在确保数据安全的前提下,享受 SHR 所带来的灵活扩展与存储效率。

https://kb.synology.cn/zh-cn/DSM/tutorial/Volume_running_low_on_metadata_capacity