Linux

如何將現有的 RAID1 連接到新的 Linux 系統?

  • January 18, 2010

我有一個 RAID1 目前在單個硬碟驅動器上執行(是的,鏡像不存在)。是否可以使用以下算法重新組織我的系統?

  1. 我設置了另一個單磁碟 RAID1(在另一個相同類型的 HDD 上),對其進行分區並在其上安裝一個新的 Debian 實例。
  2. 我掛載舊的單磁碟 RAID1 設置並將所有數據從它複製到新的 RAID。
  3. 然後我重新格式化舊磁碟並將其包含到新的 RAID 設置中。

我最懷疑第二點 - 我應該怎麼做?

好吧,我做到了,結果證明它非常輕鬆:舊的 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

如果我正確理解了所有內容,這就是我需要做的,因為mdadm --detail現在報告驅動器正在主動同步。

引用自:https://serverfault.com/questions/103342