Я собираюсь добавить drbd к существующему LVM, я хочу сохранить данные LVM. Я слежу за этим постом: http://lists.linbit.com/pipermail/drbd-user/2009-Feb February/011464.html
что я уже сделал
остановил виртуальную машину kvm с помощью LVM
резервное копирование данных LVM с dd
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;
}
}
LVM увеличен на 5 МБ, чтобы соответствовать метаданным 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 заканчивается до добавления 5 МБ:
[root@server1 ~]# blockdev --getsize64 /dev/server1_vg0/res
21474836480
Итак, все смещения drbd начинаются после данных LV, я продолжил, и он работал нормально