[DRBD-user] Commands freeze when accessing drbd device.

Francis SOUYRI francis.souyri at apec.fr
Wed Jan 11 08:43:55 CET 2006

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

Hello Diego,

I have the same problem with the "mke2fs -j /dev/drbdX" and I can not 
keep metadata in a separate partition.
If you check the mke2fs output below de block count is 131072 (128M) the 
size of the logical volume is 256M so there is 128M reserved for the 
drbd metadata.
I do not understand why with this cluster I  have this problem , I  have 
some more clusters (not the same FC4 kernel) without this problem.

[root at noeud1 ~]# mke2fs -j /dev/drbd2
mke2fs 1.38 (30-Jun-2005)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
32768 inodes, 131072 blocks
6553 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67371008
16 block groups
8192 blocks per group, 8192 fragments per group
2048 inodes per group
Superblock backups stored on blocks:
        8193, 24577, 40961, 57345, 73729

Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information:       
**** No response ****

Best regards.


Diego Julian Remolina wrote:

> If you want to wipe the drbd partition, just format it directly and 
> the metadata space will be accounted for automatically.
> Simply do:
> mke2fs -j /dev/drbd0
> However, if you can keep metadata in a separate partition, it would be 
> a lot better and you will be able to blank your drbd partition using 
> dd. The default meatadata size is 128MB per drbd partition, so make 
> sure that you create a partition with enough space for as many drbd 
> partitions as you will have.  A 1024MB partition for drbd metadata 
> should be good for up to 8 devices.
> Diego.
> Corey Edwards wrote:
>> On Tue, 2006-01-10 at 10:17 +0100, Francis SOUYRI wrote:
>>> Hello,
>>> When I try to access a drbd device, the command used freeze like that:
>>> [root at noeud1 ~]# drbdsetup /dev/drbd0 primary --do-what-I-say
>>> [root at noeud1 ~]# dd if=/dev/zero of=/dev/drbd0
>>> dd: writing to `/dev/drbd0': No space left on device
>>> 262145+0 records in
>>> 262144+0 records out
>>> **** no return ****
>>>    on noeud1 {
>>>        device           /dev/drbd0;
>>>        disk             /dev/vgroot/lvnamed;
>>>        address;
>>>        meta-disk        internal;
>>>    }
>> Remember that with internal metadata the last 128MB of the disk are
>> reserved. I've never used internal much so I can't say for sure, but
>> this sounds like it could easily be caused by trying to write to that
>> reserved section of the disk.
>> Try mke2fs again and explicitly specify the size of the disk as 128MB
>> smaller than the real size.
>> Corey
>> ------------------------------------------------------------------------
>> _______________________________________________
>> drbd-user mailing list
>> drbd-user at lists.linbit.com
>> http://lists.linbit.com/mailman/listinfo/drbd-user

More information about the drbd-user mailing list