如何将现有的 RAID1 附加到新的 Linux 系统?

dpq*_*dpq 9 linux raid software-raid raid1

我有一个 RAID1 当前在单个硬盘驱动器上运行(是的,没有镜像)。是否可以使用以下算法重新组织我的系统?

  1. 我设置了另一个单磁盘 RAID1(到另一个相同类型的 HDD),对其进行分区并在其上安装一个新的 Debian 实例。
  2. 我安装了旧的单磁盘 RAID1 设置并将所有数据从它复制到新的 RAID。
  3. 然后我重新格式化旧磁盘并将其包含到新的 RAID 设置中。

我主要怀疑第二点 - 我该怎么做?

dpq*_*dpq 4

好吧,我做到了,结果证明非常轻松:旧的 RAID 设置被自动检测为 /dev/md0,所以我所要做的就是mount /dev/md0 /mnt,然后将其中的所有数据复制到适当的位置。

之后我发出:

mdadm --stop /dev/md0
mdadm --remove /dev/md0
sfdisk -d /dev/sda | sfdisk /dev/sdc
mdadm --add /dev/md1 /dev/sdc1
mdadm --add /dev/md2 /dev/sdc2
mdadm --add /dev/md3 /dev/sdc3
Run Code Online (Sandbox Code Playgroud)

如果我理解正确的话,这就是我需要做的,因为mdadm --detail现在报告驱动器已主动同步。