群晖的SHR格式是RAID里比较特别的存在,可以针对不同容量大小的硬盘自动组合出兼具安全和容量的RAID组合。具体细节可以参考群晖的文章:https://kb.synology.cn/zh-cn/DSM/tutorial/What_is_Synology_Hybrid_RAID_SHR

img

但是SHR有一个缺点,扩充硬盘的时候只能扩充比原来容量更大的硬盘,比如我原本是两块16TB组的SHR是存储空间1,还有一块12T的单独组成存储空间2,因为此前无法直接加入存储空间1。

img

于是摸索出一套方法,已经自己实践成功了。核心思路就是:既然12不能加入16的存储空间,那就让两块16加入12的存储空间。

为了方便说明,接下来我就用“16T的盘”代替“旧的大的存储空间”,用“12T的盘”代替“需要新添加的小盘”,大家自己带入一下就好~

img

准备工作:

  • 确认12T的盘是SHR格式的存储空间

  • 如果不是SHR,需要先将数据备份后更改为SHR

  • 将原先16T硬盘中的所有数据备份到12T盘中,如果空间不够可以备份到外置硬盘

  • 装在原来存储空间里的套件、虚拟机等都需要卸载重装,可以备份,在删除原存储空间时会提示有哪些需要卸载

img

  • 这里可以直接移动共享文件夹的位置,这样之后恢复后之前的设置都能保留下来。

操作步骤:

\1. 删除原有存储空间(16T×2)

img

\2. 使用16T×2扩充12T的存储空间(耗时较长,因为需要重新组raid)

img

\3. 重新安装套件,恢复虚拟机等设置

安全提示:

  • 使用此方法,操作窗口期是没有数据备份的,因为所有数据都在12T的单盘上,对数据安全要求高的建议额外备份

  • 组raid和备份数据耗时均较长,我14T左右的总数据量,整个操作流程大概耗时一周