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
How to Register and Enable Red Hat Subscription, Repositories and Updates for RHEL 7.0 Server
Viewed 13144 times since Mon, Oct 29, 2018
Open SSL Encrypt & Decrypt Files With Password Using OpenSSL
Viewed 8592 times since Mon, Feb 18, 2019
Linux LVM recovery
Viewed 17944 times since Wed, Jan 23, 2019
Applescript: Run or Call a Shell Script
Viewed 4368 times since Tue, Aug 6, 2019
SPRAWDZONA KONFIGURACJA RSYSLOG I LOGROTATE, JAKO ZEWNĘTRZNEGO SERWERA SYSLOG
Viewed 3965 times since Fri, Nov 30, 2018
Tips to Solve Linux & Unix Systems Hard Disk Problems
Viewed 4286 times since Fri, May 15, 2020
WatchDog watchdog.sh script for checking server running
Viewed 5548 times since Tue, Jul 31, 2018
Linux Kernel /etc/sysctl.conf Security Hardening
Viewed 23678 times since Fri, Aug 3, 2018
RHEL: Force system to prompt for password in Single User mode
Viewed 7655 times since Sat, Jun 2, 2018
RHEL: What is "SysRq key" and how to use it
Viewed 5503 times since Sat, Jun 2, 2018