extend partition

# lsblk

NAME              MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT

xvda              202:0    0  256G  0 disk

|-xvda1           202:1    0    1G  0 part /boot

`-xvda2           202:2    0  199G  0 part

 |-osvg-rootlv   252:0    0   49G  0 lvm  /

 |-osvg-swaplv   252:1    0   16G  0 lvm  [SWAP]

 |-osvg-varloglv 252:3    0   10G  0 lvm  /var/log

 |-osvg-vartmplv 252:4    0    5G  0 lvm  /var/tmp

 |-osvg-tmplv    252:5    0    1G  0 lvm  /tmp

 |-osvg-homelv   252:6    0    5G  0 lvm  /home

 `-osvg-oraclelv 252:7    0  113G  0 lvm  /oracle

xvdb              202:16   0  512G  0 disk

`-xvdb1           202:17   0  500G  0 part

 `-vgora-lvora   252:2    0  500G  0 lvm  /ora01

# parted -s -a opt /dev/xvda "print free"

Model: Xen Virtual Block Device (xvd)

Disk /dev/xvda: 275GB

Sector size (logical/physical): 512B/512B

Partition Table: msdos

Disk Flags:


Number  Start   End     Size    Type     File system  Flags

       1024B   1049kB  1048kB           Free Space

1      1049kB  1075MB  1074MB  primary  xfs          boot

2      1075MB  215GB   214GB   primary               lvm

       215GB   275GB   60.1GB           Free Space

# parted -s -a opt /dev/xvda "resizepart 2 100%"

# parted -s -a opt /dev/xvda "print free"

Model: Xen Virtual Block Device (xvd)

Disk /dev/xvda: 275GB

Sector size (logical/physical): 512B/512B

Partition Table: msdos

Disk Flags:


Number  Start   End     Size    Type     File system  Flags

       1024B   1049kB  1048kB           Free Space

1      1049kB  1075MB  1074MB  primary  xfs          boot

2      1075MB  275GB   274GB   primary               lvm


# parted -s -a opt /dev/xvdb "print free"

Model: Xen Virtual Block Device (xvd)

Disk /dev/xvdb: 550GB

Sector size (logical/physical): 512B/512B

Partition Table: msdos

Disk Flags:


Number  Start   End     Size    Type     File system  Flags

       1024B   1049kB  1048kB           Free Space

1      1049kB  537GB   537GB   primary

       537GB   550GB   12.9GB           Free Space


# parted -s -a opt /dev/xvdb "resizepart 1 100%"

# pvs

 PV         VG    Fmt  Attr PSize    PFree

 /dev/xvda2 osvg  lvm2 a--  <199.00g    0

 /dev/xvdb1 vgora lvm2 a--  <500.00g    0

# pvresize /dev/xvdb1

 Physical volume "/dev/xvdb1" changed

 1 physical volume(s) resized or updated / 0 physical volume(s) not resized

# pvresize /dev/xvda2

 Physical volume "/dev/xvda2" changed

 1 physical volume(s) resized or updated / 0 physical volume(s) not resized

# pvs

 PV         VG    Fmt  Attr PSize    PFree

 /dev/xvda2 osvg  lvm2 a--  <255.00g 56.00g

 /dev/xvdb1 vgora lvm2 a--  <512.00g 12.00g

# lvextend -L +4G /dev/osvg/tmplv

 Size of logical volume osvg/tmplv changed from 1.00 GiB (256 extents) to 5.00 GiB (1280 extents).

 Logical volume osvg/tmplv successfully resized.

# xfs_growfs /tmp

meta-data=/dev/mapper/osvg-tmplv isize=512    agcount=4, agsize=65536 blks

        =                       sectsz=512   attr=2, projid32bit=1

        =                       crc=1        finobt=1, sparse=1, rmapbt=0

        =                       reflink=1    bigtime=0 inobtcount=0

data     =                       bsize=4096   blocks=262144, imaxpct=25

        =                       sunit=0      swidth=0 blks

naming   =version 2              bsize=4096   ascii-ci=0, ftype=1

log      =internal log           bsize=4096   blocks=2560, version=2

        =                       sectsz=512   sunit=0 blks, lazy-count=1

realtime =none                   extsz=4096   blocks=0, rtextents=0

data blocks changed from 262144 to 1310720

# lsblk

NAME              MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT

xvda              202:0    0  256G  0 disk

|-xvda1           202:1    0    1G  0 part /boot

`-xvda2           202:2    0  255G  0 part

 |-osvg-rootlv   252:0    0   49G  0 lvm  /

 |-osvg-swaplv   252:1    0   16G  0 lvm  [SWAP]

 |-osvg-varloglv 252:3    0   10G  0 lvm  /var/log

 |-osvg-vartmplv 252:4    0    5G  0 lvm  /var/tmp

 |-osvg-tmplv    252:5    0    5G  0 lvm  /tmp

 |-osvg-homelv   252:6    0    5G  0 lvm  /home

 `-osvg-oraclelv 252:7    0  113G  0 lvm  /oracle

xvdb              202:16   0  512G  0 disk

`-xvdb1           202:17   0  512G  0 part

 `-vgora-lvora   252:2    0  500G  0 lvm  /ora01