返回列表 发布新帖

[玩法技巧] 阵列raid1和shr降级到shr单盘或者basic模式,完美迁移套件

6387 3
发表于 2021-12-12 17:43:09 | 查看全部 阅读模式

来吧兄弟,一起玩一起讨论!

您需要 登录 才可以下载或查看,没有账号?注册

×
如果你2个硬盘做了raid1或者shr带1个盘容错保护的模式,那么可以通过下面命令降级到单盘模式。
降级原理是,把2个硬盘拔掉1个硬盘,把剩下的1个硬盘用命令降级成basci模式。

注意:
只支持raid1和2个盘的shr模式,不支持shr 3盘以上,raid5,raid6等模式
这个操作方式风险很大,只当学习研讨。
建议备份要重要数据,出问题自己负责哦。

ssh登录,sudo -i 输入管理员密码,切换到root权限

1、这个命令用来查看当前阵列的详细信息
  1. cat /proc/mdstat
复制代码
降级1.png
上图可以看到2个盘做了raid1阵列,有4个分区,md0,md1,md2,md3。

群晖是把数据区拿来做阵列的,我们需要找出最大容量的分区,就是数据分区,然后把这个分区的阵列降级即可。

2、如果你2个硬盘,做了raid1或者shr保护模式,先让存储空间降级,只保留1个硬盘。

存储空间降级有2个方式:
  • 1、关机拿掉1个盘,然后开机,这时候存储空间会降级。
  • 2、7.0以上系统,也可以直接停用硬盘,这样就不需要关机拔盘。

停用1.jpg
停用2.jpg
停用后存储空间就会降级,只剩下1个硬盘可用。
注意,停用后的硬盘相当于1个新盘,里面数据全部丢失。


然后用,下面这个命令用来查看每个分区的详细信息,找出哪个分区容量最大。
  1. mdadm --query /dev/md3
复制代码
降级2.png

分区md0 md1 md2 md3 一个一个试,找出最大容量的那个盘,就是数据盘了。

3、我这里md3分区是最大容量,最后再执行下面命令,即可降级。
  1. mdadm --grow --raid-devices=1 --force /dev/md3
复制代码
记得命令里面的md3,改成你自己的。

输入命令后会显示,如下信息表示降级成功
raid_disks for /dev/md3 set to 1

降级是立即生效的,关掉存储空间管理器,重新进入即可看到效果。

这个方式可以为单盘模式完美迁移套件,例如你是basic单盘模式,想换硬盘不影响套件。
那么你可以用1个新盘,把这个盘升级到raid1模式,然后再按照上面顺序降级即可。

磁盘操作有风险,记得备份要重要数据。
如果有多个盘多组阵列,建议拔掉其他组阵列再测试。











隔壁网希捷酷狼8T硬盘,正品国行,3年换新,只需要1320元,赠送论坛邀请码和VIP!

评论3

鱼小鱼Lv.3 发表于 2022-12-22 15:49:05 | 查看全部
感觉可以用来扩容大硬盘,比如把4T的硬盘加1个8T升级到raid1,升级好后再降级,就可以顺利把4T升级到8T了,还不影响套件。
回复 点赞

使用道具 举报

尔冬ge壁Lv.5 发表于 2023-3-5 11:55:55 | 查看全部
大佬,需要了解两个问题,1、降级的过程时间长吗?有没有信息打印出来,还是像卡死一样需要等到他自己结束。2、这样降级后套件什么的还在吗?
回复 点赞

使用道具 举报

尔冬ge壁Lv.5 发表于 2023-3-5 14:55:13 | 查看全部
虚拟机测试了一下,发现只能2盘的时候才有效,2盘以上的shr(raid5模式)无效
回复 点赞

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

淘宝小店

邀请码

VIP会员

微信客服

公众号

微信群

投诉/建议联系

support@gebi1.cn

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 隔壁网 版权所有 All Rights Reserved. 粤ICP备14056481号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表