在使用Synology NAS时,如果您将新硬盘添加到单硬盘SHR(Synology Hybrid RAID)阵列后,但可用容量未增加,可能是因为SHR的默认数据保护方式类似于RAID 1。新硬盘的容量一部分被用于数据冗余,导致可用容量没有显著增加。本文将介绍如何解决此问题,并充分利用新硬盘的所有容量。

症状:新硬盘添加后容量未增加

当您将新硬盘添加到使用单硬盘的SHR阵列时,您可能会发现可用容量没有如预期那样增加。实际上,SHR可能将新硬盘作为冗余磁盘,类似于RAID 1的方式,从而将一半的容量用于数据保护,这会导致只有一部分硬盘容量被用于存储。

环境:适用于单硬盘SHR阵列

此问题仅适用于最初创建时仅有一个硬盘的SHR阵列。如果您已经使用多个硬盘创建了SHR阵列,则无需进行此操作。

诊断:SHR的工作方式与RAID 1相似

在某些情况下,SHR状态可能是带有数据保护的。此时,SHR阵列类似于RAID 1,只能使用硬盘总容量的一半。另一半被用于冗余,以提供数据保护。如果您希望使用全部硬盘容量,您需要修改SHR的配置。

解决方案:移除存储池并创建新的存储池

为了充分利用新硬盘的容量,您可以移除当前存储池并创建新的存储池。请注意,移除存储池会删除所有数据,因此务必提前备份数据。

步骤 1:备份数据

在进行任何更改之前,首先确保备份存储池中的所有数据。因为移除存储池会导致数据丢失。

步骤 2:移除存储池

根据您的DSM版本,执行以下操作:

  • DSM 6.2及以下版本
    1. 进入 存储管理器 >
    2. 选择要删除的卷,点击 删除
  • DSM 7.0及以上版本
    1. 进入 存储管理器 > 存储
    2. 选择要移除的存储池,点击对应图标,选择 移除

步骤 3:创建新的存储池

  1. 进入 存储管理器,点击 创建,选择创建新的存储池。
  2. 选择存储池类型:
    • 更好的性能:此类型的存储池仅支持单个存储空间,但性能更佳。
    • 灵活性更高:此类型支持多个存储空间,并支持SHR和RAID Group功能,提供更好的灵活性。
  3. 选择RAID类型并配置存储池属性,点击 下一步
  4. 选择您要使用的硬盘,点击 下一步
  5. 选择是否要执行硬盘检查,点击 下一步
  6. 确认设置并点击 应用 完成存储池的创建。

步骤 4:恢复数据

创建新的存储池后,使用备份的数据恢复到新存储池中。

总结

通过移除现有存储池并创建新的存储池,您可以更改SHR的数据保护状态,并充分利用所有硬盘的容量。在进行这些操作之前,请务必确保已备份所有数据,以避免数据丢失。此操作可以帮助您提高存储容量并优化SHR的配置。