Linux

LVM:使用 PV 的圖像?

  • January 11, 2014

我有一個跨越多個驅動器的邏輯卷。其中一個驅動器(3TB,是其中最大的一個)正在死去,我目前正在製作它的圖像(通過 ddrescue)。不過,我還不確定如何將此圖像用作替換 PV。

我目前正在考慮的步驟是:

  1. 使用 losttup 將圖像掛載為循環設備
  2. pvscan
  3. vgchange -ay

在此過程之後,LVM 是否會將循環設備檢測為屬於我的捲組(在工作物理驅動器中)的一部分,並允許我正常訪問邏輯卷?

到目前為止,我在 LVM 映像上發現的所有內容似乎都是關於映像邏輯卷,而不是物理卷,就像我現在所做的那樣。

如果這不起作用,我將只創建整個邏輯卷的映像(將故障驅動器用作 PV),但這意味著讓故障驅動器空閒但開機數小時,而 ddrescue 完美地複制數據工作驅動器,冒更多數據失去的風險。

我可能會做的是….假設卷組中的 LV 包含標准文件系統:

  1. 對每個 LV 進行標準備份。
  2. 更換故障磁碟
  3. 重新製作卷組,並像最初一樣從頭開始製作邏輯卷。
  4. 從備份中恢復每個邏輯卷。

如果某些邏輯卷不跨越物理卷,您可能可以快捷方式。快捷方式是使用完全相同的參數創建新的邏輯卷,以便內部文件系統數據的位置仍然保持一致。

該文件\etc\lvm\lvm.conf是您可以設置探測哪種設備的地方pvscan。只需設置一個合適的模式,包括您的環回設備。

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