Ubuntu
DRBD 以退出程式碼 40 終止
我正在嘗試使用現有文件系統在 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 並為此卷使用外部元數據。