V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
nbweb
V2EX  ›  问与答

Raid 1 如何升级到 Raid 10?

  •  
  •   nbweb · 2021-09-06 10:06:56 +08:00 · 1264 次点击
    这是一个创建于 1201 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前用的是 all in one,esxi 虚拟了一个 debian,硬盘直通给了 deiban,在 deiban 里面做的软阵列,madam 阵列的是 2*14T,raid 1

    现在 14T 快满了,准备再淘两个 14T,跟之前的 raid 1 一起组成 raid 10 。

    如何在无损的情况下,把后面两个新硬盘和前面做好的 raid 1 合并起来?

    如果先备份,也没有空硬盘备啊,是个难题。

    3 条回复    2021-09-06 12:09:02 +08:00
    greenskinmonster
        1
    greenskinmonster  
       2021-09-06 10:16:55 +08:00
    搜一下就有啊
    serverfault.com/questions/43677/best-way-to-grow-linux-software-raid-1-to-raid-10

    用 2 块新硬盘先建好一个缺失 2 硬盘的 raid01,然后从老到新迁移数据,然后把老硬盘加入 raid01
    nbweb
        2
    nbweb  
    OP
       2021-09-06 11:18:34 +08:00
    @greenskinmonster 感谢,在虚拟机里模拟了一下,成功了。先新建两个缺失的 R0,再把数据迁移到 R0 里,然后移一个硬盘过来,等三个硬盘同步完,停用旧阵列,把剩余的一个硬盘也移过来,同步完成即可。

    感谢兄弟,我在中文搜索里搞了半天,没见到有教程,以后这种类还多用英文搜索了。
    greenskinmonster
        3
    greenskinmonster  
       2021-09-06 12:09:02 +08:00
    客气,前面打错,应该是 raid10 。mdadm 灵活性无敌,我以前主要用 raid5,扩容换盘等等做过很多次,没出什么大问题,现在已经返朴归真,搞两块硬盘做异步同步了。😁
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1002 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:45 · PVG 06:45 · LAX 14:45 · JFK 17:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.