在 USB 适配器上创建 mdadm raid 1 然后将其放入主板插槽的最佳方法

在 USB 适配器上创建 mdadm raid 1 然后将其放入主板插槽的最佳方法

我正在寻找执行任务的最佳方式。

在我的一台 Debian 服务器上:

  1. 我通过 USB 适配器连接了 2xSSD(主板上没有空闲端口)
  2. 我需要创建 RAID 1 MDADM 阵列(2 个 USB 磁盘)并从现有 HDD 复制数据
  3. 现有 HDD(非系统部分)将被新的 2xSSD 阵列取代

我在 USB 上创建 MDADM 阵列没有问题。问题是,将这些磁盘从 USB 移动到实际的主板插槽后,阵列是否仍然可以工作以及/etc/mdadm.conf在这种情况下如何填充。当然标识符sdgsdi改变。

我当前的 mdamd.conf 一瞥

# definitions of existing MD arrays
ARRAY /dev/md/0  metadata=1.2 UUID=4639c0f2:e1070742:73fa5cdf:2cd5a5cb name=debian:0

# This configuration was auto-generated on Wed, 27 Dec 2017 20:35:27 +0100 by mkconf
ARRAY /dev/md1 metadata=1.2 name=debian:1 UUID=224292b7:3d065ef2:1e2178cc:3006f7c9

和示例 mdadm 配置(在这里我看到驱动器字母的驱动器标识符)

md1 : active raid1 sdc2[0] sdd2[2]
      1465291776 blocks super 1.2 [2/2] [UU]
      bitmap: 0/11 pages [0KB], 65536KB chunk

md0 : active raid1 sda2[0] sdb2[2]
      249925632 blocks super 1.2 [2/2] [UU]
      bitmap: 2/2 pages [8KB], 65536KB chunk

谢谢!

答案1

mdadm 使用设备 UUID 在后台构建其配置,因此即使您将这些驱动器从通过 USB 连接改为通过 SATA 直接连接到主板,阵列仍应正确构建。

相关内容