Christopher Perry
asked on
Expand linux filesystem
I have zero linux skills and now I'm currently responsible for fixing an Amazon linux instance. I need to expand the volume /dev/mapper/vgcal-sysfiles . Most of the volumes on this instance are located across 12 spanned Amazon storage volumes. I've increased each storage volume from 14GB to 100GB but I don't know how to increase the storage space on the volume in the instance. I hope I'm making some sense here. Basically, I want to increase the volume size of vgcal-sysfiles from 73GB to 180GB. Here's some info about the instance:
sid-hdb:~ # df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 10G 2.1G 7.5G 22% /
udev 31G 164K 31G 1% /dev
tmpfs 63G 648K 63G 1% /dev/shm
/dev/hda1 10G 2.1G 7.5G 22% /
/dev/mapper/vgcal-sysfiles 73G 58G 16G 79% /vol/vol_HDB/sysfiles
/dev/mapper/vgcal-dbdata 56G 5.9G 51G 11% /vol/vol_HDB/data
/dev/mapper/vgcal-dblog 33G 2.2G 31G 7% /vol/vol_HDB/log
/dev/mapper/vgcal-sysfiles 73G 58G 16G 79% /hana/shared/HDB
/dev/mapper/vgcal-dbdata 56G 5.9G 51G 11% /hana/data/HDB
/dev/mapper/vgcal-dblog 33G 2.2G 31G 7% /hana/log/HDB
sid-hdb:~ # lsblk
NAME MAJ:MIN RM SIZE RO MOUNTPOINT
hda 3:0 0 10G 0
└─hda1 3:1 0 10G 0 /
xvdn 202:208 0 100G 0
├─vgcal-dbdata (dm-0) 253:0 0 56G 0 /vol/vol_HDB/data
├─vgcal-dblog (dm-1) 253:1 0 33G 0 /vol/vol_HDB/log
├─vgcal-sysfiles (dm-2) 253:2 0 73G 0 /vol/vol_HDB/sysfiles
└─vgcal-back (dm-3) 253:3 0 3G 0
xvdl 202:176 0 100G 0
├─vgcal-dbdata (dm-0) 253:0 0 56G 0 /vol/vol_HDB/data
├─vgcal-dblog (dm-1) 253:1 0 33G 0 /vol/vol_HDB/log
├─vgcal-sysfiles (dm-2) 253:2 0 73G 0 /vol/vol_HDB/sysfiles
└─vgcal-back (dm-3) 253:3 0 3G 0
xvdo 202:224 0 100G 0
├─vgcal-dbdata (dm-0) 253:0 0 56G 0 /vol/vol_HDB/data
├─vgcal-dblog (dm-1) 253:1 0 33G 0 /vol/vol_HDB/log
├─vgcal-sysfiles (dm-2) 253:2 0 73G 0 /vol/vol_HDB/sysfiles
└─vgcal-back (dm-3) 253:3 0 3G 0
xvdj 202:144 0 100G 0
├─vgcal-dbdata (dm-0) 253:0 0 56G 0 /vol/vol_HDB/data
├─vgcal-dblog (dm-1) 253:1 0 33G 0 /vol/vol_HDB/log
├─vgcal-sysfiles (dm-2) 253:2 0 73G 0 /vol/vol_HDB/sysfiles
└─vgcal-back (dm-3) 253:3 0 3G 0
xvdi 202:128 0 100G 0
├─vgcal-dbdata (dm-0) 253:0 0 56G 0 /vol/vol_HDB/data
├─vgcal-dblog (dm-1) 253:1 0 33G 0 /vol/vol_HDB/log
├─vgcal-sysfiles (dm-2) 253:2 0 73G 0 /vol/vol_HDB/sysfiles
└─vgcal-back (dm-3) 253:3 0 3G 0
xvdg 202:96 0 24G 0 [SWAP]
xvdf 202:80 0 2G 0
xvds 202:4608 0 100G 0
├─vgcal-dbdata (dm-0) 253:0 0 56G 0 /vol/vol_HDB/data
├─vgcal-dblog (dm-1) 253:1 0 33G 0 /vol/vol_HDB/log
├─vgcal-sysfiles (dm-2) 253:2 0 73G 0 /vol/vol_HDB/sysfiles
└─vgcal-back (dm-3) 253:3 0 3G 0
xvdr 202:4352 0 100G 0
├─vgcal-dbdata (dm-0) 253:0 0 56G 0 /vol/vol_HDB/data
├─vgcal-dblog (dm-1) 253:1 0 33G 0 /vol/vol_HDB/log
├─vgcal-sysfiles (dm-2) 253:2 0 73G 0 /vol/vol_HDB/sysfiles
└─vgcal-back (dm-3) 253:3 0 3G 0
xvdk 202:160 0 100G 0
├─vgcal-dbdata (dm-0) 253:0 0 56G 0 /vol/vol_HDB/data
├─vgcal-dblog (dm-1) 253:1 0 33G 0 /vol/vol_HDB/log
├─vgcal-sysfiles (dm-2) 253:2 0 73G 0 /vol/vol_HDB/sysfiles
└─vgcal-back (dm-3) 253:3 0 3G 0
xvdq 202:4096 0 100G 0
├─vgcal-dbdata (dm-0) 253:0 0 56G 0 /vol/vol_HDB/data
├─vgcal-dblog (dm-1) 253:1 0 33G 0 /vol/vol_HDB/log
├─vgcal-sysfiles (dm-2) 253:2 0 73G 0 /vol/vol_HDB/sysfiles
└─vgcal-back (dm-3) 253:3 0 3G 0
xvdh 202:112 0 100G 0
├─vgcal-dbdata (dm-0) 253:0 0 56G 0 /vol/vol_HDB/data
├─vgcal-dblog (dm-1) 253:1 0 33G 0 /vol/vol_HDB/log
├─vgcal-sysfiles (dm-2) 253:2 0 73G 0 /vol/vol_HDB/sysfiles
└─vgcal-back (dm-3) 253:3 0 3G 0
xvdp 202:240 0 100G 0
├─vgcal-dbdata (dm-0) 253:0 0 56G 0 /vol/vol_HDB/data
├─vgcal-dblog (dm-1) 253:1 0 33G 0 /vol/vol_HDB/log
├─vgcal-sysfiles (dm-2) 253:2 0 73G 0 /vol/vol_HDB/sysfiles
└─vgcal-back (dm-3) 253:3 0 3G 0
xvdm 202:192 0 100G 0
├─vgcal-dbdata (dm-0) 253:0 0 56G 0 /vol/vol_HDB/data
├─vgcal-dblog (dm-1) 253:1 0 33G 0 /vol/vol_HDB/log
├─vgcal-sysfiles (dm-2) 253:2 0 73G 0 /vol/vol_HDB/sysfiles
└─vgcal-back (dm-3) 253:3 0 3G 0
sid-hdb:~ #
sid-hdb:~ # df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 10G 2.1G 7.5G 22% /
udev 31G 164K 31G 1% /dev
tmpfs 63G 648K 63G 1% /dev/shm
/dev/hda1 10G 2.1G 7.5G 22% /
/dev/mapper/vgcal-sysfiles
/dev/mapper/vgcal-dbdata 56G 5.9G 51G 11% /vol/vol_HDB/data
/dev/mapper/vgcal-dblog 33G 2.2G 31G 7% /vol/vol_HDB/log
/dev/mapper/vgcal-sysfiles
/dev/mapper/vgcal-dbdata 56G 5.9G 51G 11% /hana/data/HDB
/dev/mapper/vgcal-dblog 33G 2.2G 31G 7% /hana/log/HDB
sid-hdb:~ # lsblk
NAME MAJ:MIN RM SIZE RO MOUNTPOINT
hda 3:0 0 10G 0
└─hda1 3:1 0 10G 0 /
xvdn 202:208 0 100G 0
├─vgcal-dbdata (dm-0) 253:0 0 56G 0 /vol/vol_HDB/data
├─vgcal-dblog (dm-1) 253:1 0 33G 0 /vol/vol_HDB/log
├─vgcal-sysfiles (dm-2) 253:2 0 73G 0 /vol/vol_HDB/sysfiles
└─vgcal-back (dm-3) 253:3 0 3G 0
xvdl 202:176 0 100G 0
├─vgcal-dbdata (dm-0) 253:0 0 56G 0 /vol/vol_HDB/data
├─vgcal-dblog (dm-1) 253:1 0 33G 0 /vol/vol_HDB/log
├─vgcal-sysfiles (dm-2) 253:2 0 73G 0 /vol/vol_HDB/sysfiles
└─vgcal-back (dm-3) 253:3 0 3G 0
xvdo 202:224 0 100G 0
├─vgcal-dbdata (dm-0) 253:0 0 56G 0 /vol/vol_HDB/data
├─vgcal-dblog (dm-1) 253:1 0 33G 0 /vol/vol_HDB/log
├─vgcal-sysfiles (dm-2) 253:2 0 73G 0 /vol/vol_HDB/sysfiles
└─vgcal-back (dm-3) 253:3 0 3G 0
xvdj 202:144 0 100G 0
├─vgcal-dbdata (dm-0) 253:0 0 56G 0 /vol/vol_HDB/data
├─vgcal-dblog (dm-1) 253:1 0 33G 0 /vol/vol_HDB/log
├─vgcal-sysfiles (dm-2) 253:2 0 73G 0 /vol/vol_HDB/sysfiles
└─vgcal-back (dm-3) 253:3 0 3G 0
xvdi 202:128 0 100G 0
├─vgcal-dbdata (dm-0) 253:0 0 56G 0 /vol/vol_HDB/data
├─vgcal-dblog (dm-1) 253:1 0 33G 0 /vol/vol_HDB/log
├─vgcal-sysfiles (dm-2) 253:2 0 73G 0 /vol/vol_HDB/sysfiles
└─vgcal-back (dm-3) 253:3 0 3G 0
xvdg 202:96 0 24G 0 [SWAP]
xvdf 202:80 0 2G 0
xvds 202:4608 0 100G 0
├─vgcal-dbdata (dm-0) 253:0 0 56G 0 /vol/vol_HDB/data
├─vgcal-dblog (dm-1) 253:1 0 33G 0 /vol/vol_HDB/log
├─vgcal-sysfiles (dm-2) 253:2 0 73G 0 /vol/vol_HDB/sysfiles
└─vgcal-back (dm-3) 253:3 0 3G 0
xvdr 202:4352 0 100G 0
├─vgcal-dbdata (dm-0) 253:0 0 56G 0 /vol/vol_HDB/data
├─vgcal-dblog (dm-1) 253:1 0 33G 0 /vol/vol_HDB/log
├─vgcal-sysfiles (dm-2) 253:2 0 73G 0 /vol/vol_HDB/sysfiles
└─vgcal-back (dm-3) 253:3 0 3G 0
xvdk 202:160 0 100G 0
├─vgcal-dbdata (dm-0) 253:0 0 56G 0 /vol/vol_HDB/data
├─vgcal-dblog (dm-1) 253:1 0 33G 0 /vol/vol_HDB/log
├─vgcal-sysfiles (dm-2) 253:2 0 73G 0 /vol/vol_HDB/sysfiles
└─vgcal-back (dm-3) 253:3 0 3G 0
xvdq 202:4096 0 100G 0
├─vgcal-dbdata (dm-0) 253:0 0 56G 0 /vol/vol_HDB/data
├─vgcal-dblog (dm-1) 253:1 0 33G 0 /vol/vol_HDB/log
├─vgcal-sysfiles (dm-2) 253:2 0 73G 0 /vol/vol_HDB/sysfiles
└─vgcal-back (dm-3) 253:3 0 3G 0
xvdh 202:112 0 100G 0
├─vgcal-dbdata (dm-0) 253:0 0 56G 0 /vol/vol_HDB/data
├─vgcal-dblog (dm-1) 253:1 0 33G 0 /vol/vol_HDB/log
├─vgcal-sysfiles (dm-2) 253:2 0 73G 0 /vol/vol_HDB/sysfiles
└─vgcal-back (dm-3) 253:3 0 3G 0
xvdp 202:240 0 100G 0
├─vgcal-dbdata (dm-0) 253:0 0 56G 0 /vol/vol_HDB/data
├─vgcal-dblog (dm-1) 253:1 0 33G 0 /vol/vol_HDB/log
├─vgcal-sysfiles (dm-2) 253:2 0 73G 0 /vol/vol_HDB/sysfiles
└─vgcal-back (dm-3) 253:3 0 3G 0
xvdm 202:192 0 100G 0
├─vgcal-dbdata (dm-0) 253:0 0 56G 0 /vol/vol_HDB/data
├─vgcal-dblog (dm-1) 253:1 0 33G 0 /vol/vol_HDB/log
├─vgcal-sysfiles (dm-2) 253:2 0 73G 0 /vol/vol_HDB/sysfiles
└─vgcal-back (dm-3) 253:3 0 3G 0
sid-hdb:~ #
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
This worked except for the lvresize command. I am using AWS and I needed to use the xfs_growfs command. Thank you for pointing me in the right direction!
Please clarify what did lvresize not do, did it fail when executed, or are you indicating that following the expansion of the logical volume, you glad to run xfs_growfs to expand the filesystem on the logical volume?
The three commands I provided are required without regard to the filesystem in use be it ext2/3/4 risers, etc.
The Last step as you indicate requires a filesystem specific command xfs_growfs for xfs, resize_risers for riserfs, resize2fs for ext2/3 ..
Etc.
The three commands I provided are required without regard to the filesystem in use be it ext2/3/4 risers, etc.
The Last step as you indicate requires a filesystem specific command xfs_growfs for xfs, resize_risers for riserfs, resize2fs for ext2/3 ..
Etc.
Please running the following command and post the output
uname -r
uname -a
What arnold has mentioned above is correct, but to give specific we need to know what are you working on.
Sudeep