linux-lvm.redhat.com archive mirror
 help / color / mirror / Atom feed
* [linux-lvm] e2fsadm and resize2fs
@ 1999-07-22 23:34 Shane Shrybman
  0 siblings, 0 replies; only message in thread
From: Shane Shrybman @ 1999-07-22 23:34 UTC (permalink / raw)
  To: linux-lvm mailing list


Firstly, Thanks for bringing an LVM to Linux ! Much appreciated !

I have been trying to resize my lv's and fs's using e2fsadm v0.7 and
resize2fs v1.03. Some times it works and some times it doesn't. Have I
dome something wrong? 

I have tried to report my findings below.

Config:
kernel 2.2.10-ac12
lvm modules v0.6
lvm tools   v0.7B

# cat /proc/lvm 
LVM module version 0.6  (26/02/1999)

Total:  1 VG  1 PV  2 LVs (1 LV open 1 times)

Global: 20244 bytes vmalloced   IOP version: 4   1 day 8:15:58 active

VG:  vg1  [1 PV, 2 LV/1 open]  PE Size: 4096 KB
  Usage [KB/PE]: 4190208 /1023 total  4190208 /1023 used  0 /0 free
  PV:  [AA] /dev/sda1              4190208 /1023     4190208 /1023
0 /0     
    LVs: [AWDL  ] lv1                        3997696 /976      1x open
      [AWDL  ] lv2_test                    192512 /47       close

	
block	e2fsadm
size	-L	result
------------------------------------------
1k	+4m	good
1k	-4m	good
1k	-6m	lvreduce -- new size is not
		smaller than old one

1k	+4k	e2fsadm -- logical volume size of "/dev/vg1/lv2_test"
		Bchanged invalid
1k	-4k	resize2fs 1.03 (28-Sep-98)
		Copyright 1998 by Theodore Ts'o and PowerQuest, Inc.  All Rights Reserved.

		The containing partition (or device) is only 98304 blocks.
		You requested a new size of 106488 blocks.

1k	+2m	good
1k	-2m	resize2fs 1.03 (28-Sep-98)
		Copyright 1998 by Theodore Ts'o and PowerQuest, Inc.  All Rights Reserved.

		The containing partition (or device) is only 98304 blocks.
		You requested a new size of 102400 blocks.

1k	-13m	e2fsck 1.14, 9-Jan-1999 for EXT2 FS 0.5b, 95/08/09
		The filesystem size (according to the superblock) is 34816 blocks
		The physical size of the device is 32768 blocks
		Either the superblock or the partition table is likely to be corrupt!
		Abort<y>? 

1k	+13m	lvextend -- logical volume
		"/dev/vg1/lv2_test" successfully extended

		e2fsadm -- logical volume size of "/dev/vg1/lv2_test" changed invalid

1k	+20m	good
1k	-20m	good

1k	-21m	fs corrupt like -13m
1k	+21m	error like +13m

4k 	+4m	resize2fs 1.03 (28-Sep-98)
		Copyright 1998 by Theodore Ts'o and PowerQuest, Inc.  All Rights Reserved.

		The containing partition (or device) is only 48128 blocks.
		You requested a new size of 192512 blocks.

4k	any	No resizes worked for me with a block size
		of 4k. It seems that e2fsadm (regardless of fs block size)  always passes
		the the size in 'k' to resize2fs and resize2fs wants the number of blocks.

The main problem for me is the 4k block size issue. I also noticed that
sometimes the rounding of the increase/decrease of an lv to a PE boundary
is greater than the size of a PE.  

TIA

shane

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~1999-07-22 23:34 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-07-22 23:34 [linux-lvm] e2fsadm and resize2fs Shane Shrybman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).