Linux

我可以在生產伺服器執行的情況下配置 RAID 1 嗎?

  • March 2, 2020

我在使用目前執行的生產伺服器(Ubuntu 18.04 LTS)配置 RAID 1 時遇到問題。

目前我的配置是

sda      8:0    0  1.8T  0 disk 
├─sda1   8:1    0    1M  0 part 
└─sda2   8:2    0  1.8T  0 part /
sdb      8:16   0  1.8T  0 disk 
├─sdb1   8:17   0    1M  0 part 
└─sdb2   8:18   0  1.8T  0 part 

我有兩個 2TB 硬碟,一個正在執行伺服器作業系統 (sda),另一個是 2TB 空白硬碟 (sdb),我需要在 RAID 1 中使用 (sda) 進行配置,以便獲得作業系統的容錯。

我已閱讀有關 RAID 配置的多篇文章,但它們都沒有在生產伺服器上執行。那麼有什麼方法可以為兩個硬碟創建 RAID 1,每個 2TB,然後當我斷開它可以從 RAID 硬碟驅動器載入的原始硬碟驅動器時,將整個作業系統複製到一個硬碟驅動器中?

任何建議都被接受。

謝謝你 :)

不可能。

你是從 sda2 啟動的,所以你不能使用這個磁碟初始化一個 raid1 設備,它必須首先未被使用。

因此,您首先應該研究一種解決方案來備份您的生產數據,當然還有一種自動化且可靠的方式來恢復它並將服務帶回給使用者。

完成後,計劃停機時間,關閉生產服務,備份數據,確保備份正常,然後使用 mdadm raid1(/dev/md0 設備依賴於 /dev/sda 和 /dev/sdb)重新安裝作業系統,以及最後恢復生產數據。

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