威联通无损迁移系统盘(raid1降级独立硬盘)

原本使用的威联通的Nas系统盘是512G的固态硬盘,使用了一年多后发现这个容量有点捉襟见肘,于是打算用一个1T的SSD硬盘来替换掉原本512G的系统硬盘。一番搜索后发现威联通官方并未提供相关的操作指南且不支持,又一番探索后找到相关无损更换系统盘的操作如下,此操作总体思路是用1T的新盘和原512G的系统盘组raid1,然后剔除512G的源系统盘。ps: 此操作也支持普通已经组了raid1的双硬盘降级为独立硬盘。

整体步骤如下:

将1T新硬盘和原本512G系统盘组Raid1
  1. 打开 存储和快照总管 应用, 存储-->存储/快照-->管理-->迁移RAID组
  2. 选择新增的1T的硬盘,确认。因为此处都是固态硬盘,此处的迁移持续时间大概进行了30分钟左右。
  3. 完成迁移后会发现新增的1T的硬盘和原本的512G的系统盘,共同组了一个512G的raid1,也就是说此时 1T的新硬盘里面的数据已经和原本512G的系统盘数据一样了。
  4. 再次打开 存储和快照总管 应用,到 磁盘/VJBOD 将原来的512G的系统盘选中,点击 操作-->卸载 即可将原来512G系统盘卸载掉,卸载完成后你会发现此时的系统还是正常运行中,同时在 存储/快照 里面会告知现在是raid1的降级状态。也就是会有raid1缺失的警告,但是系统都是正常的。
  5. 下面👇🏻开始通过ssh命令移除相关配置。
  6. 到 控制台 应用的 网络和文件服务-->Telnet/SSH 里面将 允许 SSH连接 进行勾选,同时勾选 启动SFTP
  7. 通过终端登录,admin 或者 管理员 的ssh
剔除原本512G的硬盘
  1. 先在 存储和快照总管 应用,到 磁盘/VJBOD 中的 RAID组,选项中查看上述新组的raid1的编号是什么,此处本教程组的新raid是 raid 3

  2. ssh连接终端后,执行一下命令:强制将raid3中硬盘的数量调整为1 。 此处的md3可以理解为编号raid3的意思。(如若不能确认是否 md3 就是新组的 raid3,可以执行先执行命令 mdadm --query --detail /dev/md3 查看具体的 md3的信息,正常能看到 removed 的数据,即两个盘移除了一个盘。)

    mdadm --grow /dev/md3 --raid-devices=1 --force
    
  3. 编辑文件 /etc/config/raid.conf 文件中的 raid3

    原始值:

    [RAID_3]
    uuid = 760958f6:8cda5187:dc313365:e2c1e3c9
    id = 3
    partNo = 3
    aggreMember = no
    readonly = no
    legacy = no
    version2 = yes
    overProvisioning = 0
    deviceName = /dev/md3
    raidLevel = 1
    internal = 1
    mdBitmap = 0
    chunkSize = 0
    readAhead = 4096
    stripeCacheSize = 0
    speedLimitMax = 0
    speedLimitMin = 0
    data_0 = 6, (REMOVED)
    data_1 = 5, 201910101855
    dataBitmap = 3
    scrubStatus = 1
    eventSkipped = 0
    eventCompleted = 1
    degradedCnt = 0
    
    [Faulty]
    
    [Remove]
    0x00000006 = 0x8
    

    修改上面的原始值内容:

    • 删除以 scrubstatuseventskippedeventcompleteddegraddcnt 开头的行。
    • 删除 data_0 开头这一行,同时将 data_1 修改为 data_0 , 然后将 5 修改为 6 (注意你的可能不是5修改为6,理解为将原本data_1的5修改为data_0的6,你原本data_0后面是什么就修改成什么) , 后面的硬盘序列号 201910101855 不要动。
    • 删除 [Remove] 下面的那一行
    • chunkSize 的值修改为 0
    • readAhead 的值修改为 0
    • databitmap 的值修改为 1

    修改后的内容如下:

    [RAID_3]
    uuid = 760958f6:8cda5187:dc313365:e2c1e3c9
    id = 3
    partNo = 3
    aggreMember = no
    readonly = no
    legacy = no
    version2 = yes
    overProvisioning = 0
    deviceName = /dev/md3
    raidLevel = 1
    internal = 1
    mdBitmap = 0
    chunkSize = 0
    readAhead = 0
    stripeCacheSize = 0
    speedLimitMax = 0
    speedLimitMin = 0
    data_0 = 6, 201910101855
    dataBitmap = 1
    
    [Faulty]
    
    [Remove]
    
  4. 输入 : 符号和 wq 命令保存并退出

  5. 将两个固态硬盘互换位置,即将硬盘 201910101855 拔下来插到到 硬盘 6 的位置

  6. 重启nas,重启后发现系统盘依然是原本的512G。

  7. 执行以下命令将系统盘恢复为1T恢复容量命令,3为你的raid组号

    mdadm --grow --size=max /dev/md3
    

大功告成,此时你可以将原本的512G的硬盘新建卷。

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值