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
watchdog How to restart a process out of crontab on a Linux/Unix
Viewed 5893 times since Tue, Jul 31, 2018
HP-UX - Stunnel Configuration
Viewed 2326 times since Fri, Sep 28, 2018
RHCS: Install a two-node basic cluster
Viewed 9892 times since Sun, Jun 3, 2018
List usernames instead of uids with the ps command for long usernames
Viewed 2271 times since Wed, Jul 25, 2018
Linux – How to check the exit status of several piped commands
Viewed 2875 times since Wed, Jul 25, 2018
ubuntu How to reset lost root password on Ubuntu 16.04 Xenial Xerus Linux
Viewed 8157 times since Tue, Dec 8, 2020
Linux Chage Command to Set Password Aging for User
Viewed 2318 times since Tue, Sep 11, 2018
CentOS / RHEL 7 : Configuring an NFS server and NFS client Linux NFS
Viewed 16287 times since Fri, Feb 21, 2020
RHCS6: Basic operations on clustered services
Viewed 2584 times since Sun, Jun 3, 2018
HOWTO: Use SSL/port 465 in smarthost stunnel
Viewed 3702 times since Fri, Sep 28, 2018