[CentOS] Troubles expanding file system.

Thu Sep 2 17:15:58 UTC 2021
Jeff Boyce <jboyce at meridianenv.com>

I realized I was still on receiving the daily digest format last night, so I have probably screwed up the threading on this now.  If you cc me directly maybe I can maintain the future threading.

Ok, looking at Parted it looks like the resize (or resizepart) command will be what I will need.  But that doesn't appear to help recognize the expanded disk, so I think I need something before that.  That is what I thought the echo 1 > rescan would do for me.

I will look more into fdisk to understand the capabilities there.  I am going to take advantage of the holiday weekend in a few days to take care of this so I am trying to understand all of the options available to me before diving into the task.

In response to Gordon also, I did rescan the drive as suggested and got the same results; no such file or directory.  So then I did a search for the rescan file to see where it was present.  Found it in a few locations, but this one looks to be the one that I would want to try.

/sys/devices/pci0000:00/0000:00:01.1/host1/target1:0:0/1:0:0:0/

The rescan file was also located in just:  /sys/bus/pci  but don't know if that would do the job for the specific device.

Thanks for everyone's input.  Very helpful.  More suggestions are welcome while I am still reading up on options.

Jeff



Date: Wed, 1 Sep 2021 13:15:37 -0400
From: Stephen John Smoogen<smooge at gmail.com>
To: CentOS mailing list<centos at centos.org>
Subject: Re: [CentOS] Troubles expanding file system.
Message-ID:
	<CANnLRdhhRkMagTcZ+eqALoteYcXD26nMrHzv7L9F1A35jGS=3g at mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"

On Wed, 1 Sept 2021 at 12:42, Jeff Boyce<jboyce at meridianenv.com>  wrote:

> Greetings -
>
>       I have tried posting this four times now, from two different email
> addresses (on the 25th, 27th, 30th, and 31st) and it never appeared.  I
> don't see it in the archives, so it appears to be getting dropped in
> transition for some reason.  I am not getting messages from the email
> system saying it is undeliverable, or is bounced; I am sending as plain
> text, not HTML, I stripped off my signature.  If this makes it through,
> someone please give me a clue why the others might not have.  But that
> is not as important as the real issue that I am trying to get addressed
> below.  Thanks for any assistance.
>
>       I have a Dell PowerEdge server with a CentOS KVM host (Earth) with
> one CentOS guest (Sequoia) that I am trying to expand the partition and
> filesystem on.  I have LVM logical volumes on the host system (Earth),
> which are used as devices/partitions on the guest system (Sequoia).  In
> this particular situation I have successfully extended the logical
> volume (lv_SeqEco) on Earth from 500GB to 700GB.
>
> 1.  Checking the disk information (lsblk) on Earth shows that the
> logical volume (lv_SeqEco) is now listed as 700GB.
>
> 2.  Checking disk information (lsblk) on Sequoia shows that the disk
> /dev/vde is still listed as 500GB, and partition /dev/vde1 where the
> mount point /ecosystem is located is also listed as 500GB.
>
> 3.  I had tried using the resize2fs command to expand the filesystem on
> /dev/vde1, but it returned with the result that there was nothing to
> do.  Which makes sense now after I checked the disk information, since
> /dev/vde on Sequoia has not increased from 500GB to 700GB.
>
Thanks for the long list of items of what you have done. In Fedora
Infrastructure, we used this method to resize images in the past
https://pagure.io/infra-docs/blob/main/f/docs/sysadmin-guide/sops/guestdisk.rst

The guest system usually needs to have the `fdisk` , `gdisk` or
`parted` commands rerun to resize the disk to its new size.


> 4.  On previous occasions when I have done this task, I would just start
> GParted on Sequoia and use the GUI to expand the partition and
> filesystem.  A real quick and simple solution.
>
> 5.  The problem I have now is that the VGA adapter on my server has died
> and I have no graphical output to the attached monitor, nor to the iDrac
> console display.  So I am stuck doing this entirely by the command line
> while logged into the system remotely.
>
> 6.  I suspect that I need to rescan the devices on Sequoia so that it
> recognizes the increased space that has been allocated from the extended
> the logical volume.  But when I did that (command below) it came back
> with a no such file or directory.
>
> echo 1 > /sys/class/block/vde1/device/rescan
>
Not sure that would do anything.


> 7.  This server is being retired in the next few months, but I need this
> additional space prior to migrating to the new system. Can someone give
> me some guidance on what I am missing in this sequence?
>
> Let me know if I haven't been clear enough in the explanation of my
> systems and objective.  Thanks.