Ubuntu

DRBD 以退出程式碼 40 終止

  • January 21, 2022

我正在嘗試使用現有文件系統在 Ubuntu 上設置 DRBD,當我執行 sudo drbdadm create-md r0 時,我收到以下錯誤消息

md_offset 7889832898560
al_offset 7889832865792
bm_offset 7889592086528

Found LVM2 physical volume signature
 7704911872 kB data area apparently used
 7704679772 kB left usable by current configuration

Device size would be truncated, which
would corrupt data and result in
'access beyond end of device' errors.
You need to either
  * use external meta data (recommended)
  * shrink that filesystem first
  * zero out the device (destroy the filesystem)
Operation refused.

Command 'drbdmeta 0 v08 /dev/sda4 internal create-md' terminated with exit code 40

不知道我做錯了什麼。有人可以向我解釋一下並提供解決方法嗎?

您即將將 DRBD 元數據(添加 DRBD 以管理您的捲所需的數據)寫入現有文件系統。很有可能會損壞您的數據,因此drbdadm create-md在這裡停止。

您需要將主伺服器上的文件系統縮小 128 MB(這是通常的元數據大小),或者將底層物理儲存擴大 128MB - 這為 drbd 寫入元數據創造了一個間隙。或者您(也許這裡更安全的解決方案)創建一個小型 LV 並為此卷使用外部元數據。

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