我要将 drbd 添加到现有 LVM,我想保留 LVM 数据。我关注这篇文章: http: //lists.linbit.com/pipermail/drbd-user/2009-February/011464.html
我已经做了
使用 LVM 停止 kvm 虚拟机
使用dd备份LVM数据
dd if=/dev/server1_vg0/res of=/root/res.dump bs=512K
drbd资源的配置文件
resource res { device /dev/drbd1; disk /dev/server1_vg0/res; flexible-meta-disk internal; on server1 { address x.x.x.x:xxxx; } on server2 { address x.x.x.x:xxxx; } }
增长 5MB LVM 以适应 drbd 元数据
lvextend -L +5m /dev/server1_vg0/res
现在我看到这个警告
[root@server1 ~]# drbdadm create-md res
md_offset 21483220992
al_offset 21483188224
bm_offset 21482528768
Found some data
==> This might destroy existing data! <==
Do you want to proceed?
[need to type 'yes' to confirm]
Operation canceled.
这个命令会破坏 LVM 数据吗?这些偏移量是什么意思?(md/al/bm_offset)
这样做是安全的:
LV 在添加 5MB 之前结束:
所以,所有 drbd 偏移量都在 LV 数据之后开始,我继续并且工作正常