Linux

在 USB 適配器上創建 mdadm raid 1 然後將其放入主機板插槽的最佳方法

  • February 9, 2021

我正在尋找如何執行任務的最佳方式。

在我的一台 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

謝謝!

mdadm 使用設備 UUID 在後台建構其配置,因此即使您將這些驅動器從通過 USB 連接到通過 SATA 直接連接到主機板,陣列仍然應該正確建構。

引用自:https://unix.stackexchange.com/questions/621307