複製一組軟體 RAID 1 磁碟的最佳方法是什麼?

複製一組軟體 RAID 1 磁碟的最佳方法是什麼?

事情是這樣的:我的一個朋友有一台帶有軟體 RAID-1 的伺服器,其中包含一組兩個磁碟。手邊的任務很簡單:將磁碟複製到另一組兩個空磁碟。

他運行的是 CentOS,但我不知道哪個版本。

現在,我知道最直接的方法是手動使其中一個驅動器出現故障,在其位置上放置空驅動器並讓它重建。然後使另一個舊驅動器失效,放置另一個空驅動器並讓它從新重建的新驅動器重建。然後他將剩下 4 個驅動器,如他所願,但他可能需要在兩個舊驅動器上「重新組裝」RAID。

不過,我很想知道是否有其他選擇來做到這一點。

我推薦他嘗試 CloneZilla。雖然它對於單一驅動器工作得非常好,但對於軟體 RAID 來說卻失敗了。他們的網站上描述了不支援克隆軟體RAID-1,但在我建議之前我沒有閱讀。也許已經有所改善了?

他嘗試將來源磁碟機和目標磁碟機放在另一台電腦上(我不知道為什麼,但這不應該是罪魁禍首)。似乎由於排除了 RAID 成員分區而失敗,而這正是他想要的。

克隆Zilla錯誤

我建議嘗試將 nodmraid 或 dmraid=false 添加到啟動參數來解決此問題,但沒有成功。告訴他也嘗試基於 Ubuntu 的映像,因為它包含更多非免費驅動程序,但這並沒有帶來任何改進。是否有任何方法可以強制 CloneZilla 包含 RAID 成員?

他嘗試了一個名為“AOMEI Backupper”的程序,該程序似乎可以工作,但隨後磁碟無法啟動。

還有其他建議嗎?

PS如果這個問題已經有答案,我很抱歉,我只是找不到它。

答案1

建立一個新的空磁碟陣列。

將資料備份還原到新陣列。

基於檔案的復原是最相容的,可以處理不同大小的磁碟區或不同的檔案系統。或者,如果磁碟區的一致快照可用,則可以將其串流傳輸。所以 dd,可能透過 ssh 進行管道傳輸。

相關內容