[DRBD-user] Size issues with new drbd device

Lars Ellenberg lars.ellenberg at linbit.com
Fri Sep 12 22:01:00 CEST 2008

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


On Fri, Sep 12, 2008 at 10:17:45AM -0700, Chris Miller wrote:
> Lars Ellenberg wrote:
> 
> > do
> >  cat /proc/partitions
> >  lvs  --units k -o name,vg_name,kernel_major,kernel_minor,size
> > and, please do NOT use --units K.
> > but --units k.
> > see man lvs.
> > 
> > also, do
> >  tune2fs -l /dev/drbd0  |
> > 	awk -F: '/^Block count:/ { bc = $2; };
> > 		/^Block size:/ { bz = $2; };
> > 	END { print bc, bz ; print bc*bz/1024 }'
> 
> [root at ha2 ~]# cat /proc/partitions
> major minor  #blocks  name
> 
>    8     0  732410880 sda
>    8     1     200781 sda1
>    8     2  732202537 sda2
>  253     0   40960000 dm-0
>  253     1  690716672 dm-1
>  253     2     524288 dm-2
>  147     0  690662788 drbd0
> 
> [root at ha2 ~]# lvs  --units k -o
> name,vg_name,kernel_major,kernel_minor,size
>   LV       VG         KMaj KMin LSize
>   LogVol00 VolGroup00 253  0     40960000.00K
>   LogVol01 VolGroup00 253  2       524288.00K
>   LogVol02 VolGroup00 253  1    690716672.00K
> 
> [root at ha2 ~]# tune2fs -l /dev/drbd0  | awk -F: '/^Block count:/ { bc
> = $2; }; /^Block size:/ { bz = $2; }; END { print bc, bz ; print
> bc*bz/1024 }'
> 
>               172665697                4096
> 690662788
> 
> >> or is this just a GB/GiB thing?.
> > 690662788 / 1024 / 1024 == 658
> > so, yes, this latter thing aparently is a GB GiB thing,
> > as the size given in drbd.conf is GiB.
> 
> So I should have put 658G in drbd.conf?
> 
> Aside from that, my impression was this declaration was not "required".

no you should not.
it is not required.

so, aparently tune2fs and /proc/partitions agree
that the fs in question is 690662788 kByte.

from your first post:
Sep 10 22:57:27 ha2 kernel: attempt to access beyond end of device
Sep 10 22:57:27 ha2 kernel: drbd0: rw=0, want=6365608736, limit=1381325576
Sep 10 22:57:27 ha2 kernel: drbd0: rw=0, want=14950835016, limit=1381325576
Sep 10 22:57:27 ha2 kernel: drbd0: rw=0, want=13983521568, limit=1381325576
Sep 10 22:57:27 ha2 kernel: drbd0: rw=0, want=6365080488, limit=1381325576

unit is sectors.
limit says 1381325576s == 690662788 kB.
right. so that agrees too.
so far so good.


but "something" requested sector number 14950835016, which is 
7475417508 kByte, 
7300212 MiB
7129 Gib
almost 7 TiB into the device.

you want to fsck.
you want to memtest.

A.S.A.P.

-- 
: Lars Ellenberg                
: LINBIT HA-Solutions GmbH
: DRBD®/HA support and consulting    http://www.linbit.com

DRBD® and LINBIT® are registered trademarks
of LINBIT Information Technologies GmbH
__
please don't Cc me, but send to list   --   I'm subscribed



More information about the drbd-user mailing list