群晖无数据丢失的磁盘阵列变更解决方案(4盘位两个Raid1转SHR-1)

一、前言

楼主918+NAS,最开始的时候买两块4T盘,为了数据安全组了raid1。后来容量不够,又一次性购置了两块8T盘,又组了一个raid1。于是此时NAS变成了两个raid1的阵列(如下图),此时的可用容量为12T(实际是没有的,这里有个单位换算的问题)。

后来随着NAS中的各类资料越来越多,突然发现12T空间不够用了,于是考虑扩容。由于买不起新的硬盘,所以考虑能不能在已有硬盘的基础上增大可用容量。于是想到了群晖自带的SHR。其可以把不同大小的磁盘合起来组成磁盘阵列。具体什么是SHR,大家可以参考官方文档:什么是 Synology Hybrid RAID(SHR)。

二、前期准备

通过官方的RAID容量计算器可知,我当前的磁盘改成SHR-1之后,其容量可以变成16T,比现在的12T足足增加了4T,是不是很诱人。

于是,接下来需要看看怎么才能从我当前的磁盘阵列模式在不丢失数据的情况下转换为SHR-1。 

通过官方文档,我们可知,目前的磁盘阵列组合无法直接升级到SHR。​​​​​​

 因此需要另外考虑方案。那么不能升级剩下的方案就是去掉(降级)已有的磁盘整列。然后重组磁盘阵列。

三、具体流程

最后梳理的方案为:先将两个4T组成的阵列删除,然后让两个4T的磁盘组成一个Raid0,此时的新空间大小为8T。然后将另外一个raid1的8T空间中的数据拷贝到新的Raid0。完成之后,在将8T的raid1降级删除,重新组将SHR,此时SHR对应的空间位8T,然后将新Raid0中的数据拷贝到SHR。完成之后将radi0删除,再两块4T盘分别加入SHR1中。最终构建成16T的SHR阵列。

是不是看起来有点复杂,我们来个图说明:

1、将数据从4T磁盘阵列拷贝到8T磁盘阵列

具体数据移动步骤大家可以参考:群晖NAS跨存储空间移动共享文件夹(NAS新增磁盘)中提到的方式。

 2、将4T的raid1整理删除,组成raid0。新空间位8T。然后将8T的Raid1阵列中的数据拷贝到4T的Raid0阵列中。

3、将原来的8T的Raid1阵列删除,构建成SHR-1阵列。新空间大小为8T。

4、将8T的Raid0阵列中的数据拷贝到8T的SHR-1阵列中。

 5、最后将Raid0的阵列删除,得到两块4T的硬盘。分别加入到新的SHR-1磁盘阵列中 。最终得到16T的容量。

说干就干,接下来给大家讲解下具体操作过程中的注意事项。

四、注意事项

1、磁盘阵列删除之后,由于套件安装在对应的阵列中,所有对应的套件也需要删除

2、需要对Docker、Note Station的数据进行手工备份。否则你懂的。

3、向SHR中新增磁盘的速度很慢,可能需要几个小时甚至一天多,具体要看大家的机器性能和数据量大小。

五、惯例

如果你对本文有任何疑问或者高见,欢迎添加公众号lifeofcoder共同交流探讨(添加公众号可以获得楼主最新博文推送以及”Java高级架构“上10G视频和图文资料哦)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

跳小闹成长记-跳爸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值