Hi All: I am trying to resize a centos (5.2) VM drive. I use VMware and I have increased the size of the drive by 40G. I am running resize2fs on /dev/sdb1 (which is my root partition) but when I do I get this error: [root at centos ~]# resize2fs /dev/sdb1 120G resize2fs 1.39 (29-May-2006) The containing partition (or device) is only 19970795 (4k) blocks. You requested a new size of 31457280 blocks. How can I change the block size? I have also tried to use gparted live cd but it will not allow me to increase the size even though it sees 40g of unused space. I can only create a new partition. Any help would be appreciated. Thanks, Ed
> I am trying to resize a centos (5.2) VM drive. I use VMware and I have > increased the size of the drive by 40G. I am running resize2fs on > /dev/sdb1 (which is my root partition) but when I do I get this error: > > [root at centos ~]# resize2fs /dev/sdb1 120G > resize2fs 1.39 (29-May-2006) > The containing partition (or device) is only 19970795 (4k) blocks. > You requested a new size of 31457280 blocks. > > How can I change the block size? > > I have also tried to use gparted live cd but it will not allow me to > increase the size even though it sees 40g of unused space. I can only > create a new partition. > > Any help would be appreciated. >I just ran into same kinda of thing and I for one found much easier to create new virtual 40gb drive, restore backup, drop old drive, use new one. done. If anything goes wrong you still have old virtual drive you can go back to.
> I am trying to resize a centos (5.2) VM drive. I use VMware and I have > increased the size of the drive by 40G. I am running resize2fs on > /dev/sdb1 (which is my root partition) but when I do I get this error: > > [root at centos ~]# resize2fs /dev/sdb1 120G > resize2fs 1.39 (29-May-2006) > The containing partition (or device) is only 19970795 (4k) blocks. > You requested a new size of 31457280 blocks. > > How can I change the block size?Yo don't need to. But to increase the filesystem size, you'll need more blocks, which means you'll first need to increase the size of the partition. Thereafter, you resize the filesystem to use that free space. So, there are two steps and now you are skipping step #1 and trying step #2 directly. Here is some help: http://www.howtoforge.com/linux_resizing_ext3_partitions -- TiN
On 08/30/2011 04:54 AM, Ed Morrison wrote:> Hi All: > > I am trying to resize a centos (5.2) VM drive. I use VMware and I have > increased the size of the drive by 40G. I am running resize2fs on > /dev/sdb1 (which is my root partition) but when I do I get this error: > > [root at centos ~]# resize2fs /dev/sdb1 120G > resize2fs 1.39 (29-May-2006) > The containing partition (or device) is only 19970795 (4k) blocks. > You requested a new size of 31457280 blocks. > > How can I change the block size? > > I have also tried to use gparted live cd but it will not allow me to > increase the size even though it sees 40g of unused space. I can only > create a new partition. > > Any help would be appreciated.After having resized the virtual drive have you also resized the partitions inside the VM? Doing a "fdisk /dev/sdb" will probably show you a 40G drive but the partitions will still have the old size and you need to extend them before you can extend the filesystems on them. Regards, Dennis