阵列raid1和shr降级到shr单盘或者basic模式,完美迁移套件
如果你2个硬盘做了raid1或者shr带1个盘容错保护的模式,那么可以通过下面命令降级到单盘模式。降级原理是,把2个硬盘拔掉1个硬盘,把剩下的1个硬盘用命令降级成basci模式。
注意:
只支持raid1和2个盘的shr模式,不支持shr 3盘以上,raid5,raid6等模式
这个操作方式风险很大,只当学习研讨。
建议备份要重要数据,出问题自己负责哦。
ssh登录,sudo -i 输入管理员密码,切换到root权限
1、这个命令用来查看当前阵列的详细信息
cat /proc/mdstat
上图可以看到2个盘做了raid1阵列,有4个分区,md0,md1,md2,md3。
群晖是把数据区拿来做阵列的,我们需要找出最大容量的分区,就是数据分区,然后把这个分区的阵列降级即可。
2、如果你2个硬盘,做了raid1或者shr保护模式,先让存储空间降级,只保留1个硬盘。
存储空间降级有2个方式:
[*]1、关机拿掉1个盘,然后开机,这时候存储空间会降级。
[*]2、7.0以上系统,也可以直接停用硬盘,这样就不需要关机拔盘。
停用后存储空间就会降级,只剩下1个硬盘可用。
注意,停用后的硬盘相当于1个新盘,里面数据全部丢失。
然后用,下面这个命令用来查看每个分区的详细信息,找出哪个分区容量最大。
mdadm --query /dev/md3
分区md0 md1 md2 md3 一个一个试,找出最大容量的那个盘,就是数据盘了。
3、我这里md3分区是最大容量,最后再执行下面命令,即可降级。
mdadm --grow --raid-devices=1 --force /dev/md3记得命令里面的md3,改成你自己的。
输入命令后会显示,如下信息表示降级成功
raid_disks for /dev/md3 set to 1
降级是立即生效的,关掉存储空间管理器,重新进入即可看到效果。
这个方式可以为单盘模式完美迁移套件,例如你是basic单盘模式,想换硬盘不影响套件。
那么你可以用1个新盘,把这个盘升级到raid1模式,然后再按照上面顺序降级即可。
磁盘操作有风险,记得备份要重要数据。
如果有多个盘多组阵列,建议拔掉其他组阵列再测试。
感觉可以用来扩容大硬盘,比如把4T的硬盘加1个8T升级到raid1,升级好后再降级,就可以顺利把4T升级到8T了,还不影响套件。 大佬,需要了解两个问题,1、降级的过程时间长吗?有没有信息打印出来,还是像卡死一样需要等到他自己结束。2、这样降级后套件什么的还在吗? 虚拟机测试了一下,发现只能2盘的时候才有效,2盘以上的shr(raid5模式)无效
页:
[1]