[DRBD-user] Procedure to convert internal to external meta data

Caspar Smit c.smit at truebit.nl
Wed Oct 13 12:02:58 CEST 2010

Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.

I tried this on a demo setup but it doesn't work like this.

Everything looks okay until i do the 'drbdadm up' command

I get the following error:

# drbdadm up r0
0: Failure: (111) Low.dev. smaller than requested DRBD-dev. size.
Command 'drbdsetup 0 disk /dev/md0 /dev/sda6 0 --set-defaults
--create-device --on-io-error=detach' terminated with exit code 10

Is there a way to fix this?

Kind regards,
Caspar Smit

2010/10/13 Caspar Smit <c.smit at truebit.nl>:
> Hi all,
> Is there a procedure to convert internal meta data to external meta
> data without loosing any data?
> I was thinking of something like this:
> 1. drbdadm down r0
> 2. drbdadm dump-md r0 >/tmp/metadata
> 3. edit config for r0 changing internal to external metadata.
> 4. drbdadm create-md r0
> 5. drbdmeta_cmd=$(drbdadm -d dump-md test-disk)
>    ${drbdmeta_cmd/dump-md/restore-md} /tmp/metadata
> 6. repeat steps 1-5 on the other node
> 7. drbdadm up r0 (both nodes)
> Is this the way to go?
> Kind regards,
> Caspar Smit

More information about the drbd-user mailing list