RHCS6: Extend an existing Logical Volume / GFS2 filesystem

RHCS: Extend an existing Logical Volume / GFS2 filesystem

# Tested on RHEL 6

# We are extending a given GFS2 filesystem like following one by adding 1GB:

df -h /sharedfs
   Filesystem            Size  Used Avail Use% Mounted on
   /dev/mapper/gfsvg-lv_gfs
                      4.0G  259M  3.8G   7% /sharedfs
lvs | grep lv_gfs
     lv_gfs   gfsvg  -wi-ao---   4.00g



# Variable definition

VG=gfsvg
LV=lv_gfs
MNTPT=/sharedfs
SIZETOADD=1GB
FINALSIZE=5GB
        # Final Size



# First of all check if there is available space on the volume group the F.S. belongs to

vgs $VG
     VG    #PV #LV #SN Attr   VSize VFree
     gfsvg   1   1   0 wz--nc 8.00g 4.00g
                                  ^
                                  ^


# Let's extend the logical volume by specifying the size to be added:

lvextend -L +$SIZETOADD $VG/$LV
     Extending logical volume lv_gfs to 5.00 GiB
     Logical volume lv_gfs successfully resized

# or by specifying the final size:
#
# lvextend -L $FINALSIZE $VG/$LV
#      Extending logical volume lv_gfs to 5.00 GiB
#      Logical volume lv_gfs successfully resized


# Test what the tool will do

gfs2_grow -T /dev/$VG/$LV


# ...and then actually resize the GFS2

gfs2_grow /dev/$VG/$LV
   FS: Mount Point: /sharedfs
   FS: Device:      /dev/dm-8
   FS: Size:        1048575 (0xfffff)
   FS: RG size:     65533 (0xfffd)
   DEV: Size:       1310720 (0x140000)
   The file system grew by 1024MB.
   gfs2_grow complete.

# or 'gfs2_grow $MNTPT'


df -h $MNTPT
   Filesystem            Size  Used Avail Use% Mounted on
   /dev/mapper/gfsvg-lv_gfs
                         5.0G  259M  4.8G   6% /sharedfs
0 (0)
Article Rating (No Votes)
Rate this article
Attachments
There are no attachments for this article.
Comments
There are no comments for this article. Be the first to post a comment.
Full Name
Email Address
Security Code Security Code
Related Articles RSS Feed
Linux – delete the LUN and remove traces from OS
Viewed 1349 times since Tue, May 22, 2018
RHCS: Configure an active/backup pacemaker cluster
Viewed 6049 times since Sun, Jun 3, 2018
Tip: SSD and Linux. Enable TRIM and check if it works
Viewed 1688 times since Fri, May 15, 2020
How to create a Systemd service in Linux
Viewed 902 times since Mon, Dec 7, 2020
RHEL: Create a local RPM repository
Viewed 8780 times since Sun, May 27, 2018
Tunnel SSH Connections Over SSL Using ‘Stunnel’ On Debian 7 / Ubuntu 13.10
Viewed 1353 times since Fri, Sep 28, 2018
FIO (Flexible I/O) – a benchmark tool for any operating system
Viewed 18032 times since Wed, Jul 25, 2018
tcpdump
Viewed 7138 times since Fri, Jul 27, 2018
RHEL: Checking HBAs
Viewed 11027 times since Sun, May 27, 2018
RHEL: Force system to prompt for password in Single User mode
Viewed 3577 times since Sat, Jun 2, 2018