为了在工作机器上扩大 raid1 阵列,我正在测试以下场景:
现在一切似乎都正常,除了一件重要的事情:我无法使用磁盘“失败”并从原始 md10 设备中删除来组装新的 md 设备:
mdadm --assemble /dev/md11 /dev/sde3
mdadm: Found some drive for an array that is already active: /dev/md10
mdadm: giving up
Run Code Online (Sandbox Code Playgroud)
有什么方法可以以某种方式更改此类已删除设备上阵列的标识吗?
mdadm 抱怨您正在尝试组装一个数组,该数组的 UUID 与已经运行的数组相匹配。--update=uuid
当您使用和参数组装 /dev/sde3 超级块时,您需要更改它的 UUID --uuid=<newuuid>
。这应该告诉 mdadm 在与正在运行的数组进行比较时使用您传入的 UUID。
要查找旧 UUID,请使用mdadm --examine /dev/sde3
并获取旧 UUID。您可以将其更改为唯一的,或生成一个新的。
你的新命令是:
mdadm --assemble /dev/md11 --update=uuid --uuid=<newuuid> /dev/sde3
归档时间: |
|
查看次数: |
8785 次 |
最近记录: |