Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
Thanks, Lars! Yes, we are working the montavista issue. Believe me; I personally would like nothing better than to see them support the latest 8.0. (Dare I hope they would support 8.3? No, I dare not...) I will move to external meta data for now to solve the over-write problem. Regards, -k > -----Original Message----- > From: drbd-user-bounces at lists.linbit.com [mailto:drbd-user- > bounces at lists.linbit.com] On Behalf Of Lars Ellenberg > Sent: Tuesday, March 10, 2009 4:51 AM > To: drbd-user at lists.linbit.com > Subject: Re: [DRBD-user] "attempt to access beyond end of device", but w/ > lots of available space.... > > On Mon, Mar 09, 2009 at 04:17:18PM -0400, Little, Kevin wrote: > > Hi, all. > > > > I'm using 8.0.3 DRBD on a PPC platform, MontaVista 2.6.21_mvlcge500 base > (ppc64). > > don't. > get montavista to finally acknowledge that drbd 8.0.3 is broken, > and that they > NEED. TO. UPGRADE. > AT. LEAST. TO. LATEST. 8.0. > NOW. > > this has been discussed on the list a few times, > and even in private mail with some of the montavista folk. > but they apparently are either overstrained > or completely resistent to upstream counsel. > not meaning to offend anyone, > but really, have a look at the drbd changelog > of the last two years (8.0.3 was May 2007!). > > > I'm running into the "attempt to access beyond end of device" > > condition written up on the list, > > this indeed has nothing to do with drbd version, > but with operator error. > > > but it looks to me that I have over > > 500MB (26%) of the drbd partition still available, even after the copy > > would be complete. > > > > I did the check of IMD space requirements as per the formula given by > > Lars, and it looks ok (see below). > > > > Any insights? > > > Version: 8.0.3 (api:86) > > SVN Revision: 2881 build by build at node-44, 2008-04-03 21:30:55 > > > > ## we're going to attempt to copy a 311MB file... > > > > primarybox:/public/klittle# ls -lh /sw/bigfile > > -rwxr-xr-x 1 root root 311M Mar 9 2009 /sw/bigfile > > > > ## target is /public/klittle; /public is mounted on device /dev/drbd3: > > > > primarybox:/public/klittle# df . > > Filesystem 1K-blocks Used Available Use% Mounted on > > /dev/drbd3 1929068 1019452 811624 56% /public > > > > ## thus a copy of bigfile will take ~304000 1k-blocks. > > ## this should leave ~507600 blocks (26%) available after the copy is > done. > > > > ## /public was a existing partition prior to being put under drbd; > > ## it was mounted on device /dev/sda7 > > > > primarybox:/public/klittle# grep -e drbd3 -e sda7 /proc/partitions > > 8 7 1959898 sda7 > > 147 3 1959800 drbd3 > > > ## check IMD space requirements: > > ## 1959898/(4*8*512*2)= 59.81134033203125 > > ## 60 + 36= 96 > > ## 1959898-96= 1959802 check! > > cool. > > unfortunately off track. > > you mkfs'ed on sda7, not on drbd3. > so your file system _thinks_ it has the size of sda7 available, > and feels free to allocate space somewhere beyond the end of drbd3. > which fails. > > so don't do that. > > you apparently have found the other threads about this, > so you already know how to recover. > > > ## note: for logistical/development reasons, > > which would that be? > > > I have skipped /dev/drbd1: > > primarybox:/public/klittle# ls -la /dev/drbd* > > brw-r--r-- 1 root root 147, 0 Jan 1 12:00 /dev/drbd > > that should be drbd0, not just "drbd". > > > brw-r--r-- 1 root root 147, 2 Jan 1 12:00 /dev/drbd2 > > brw-r--r-- 1 root root 147, 3 Jan 1 12:00 /dev/drbd3 > > > > > > ## but, even with head-room of 500MB (26%)... > > > > -- > : Lars Ellenberg > : LINBIT | Your Way to High Availability > : DRBD/HA support and consulting http://www.linbit.com > > DRBD(r) and LINBIT(r) are registered trademarks of LINBIT, Austria. > __ > please don't Cc me, but send to list -- I'm subscribed > _______________________________________________ > drbd-user mailing list > drbd-user at lists.linbit.com > http://lists.linbit.com/mailman/listinfo/drbd-user