LVM

# creating lv
pvcreate /dev/vda1
vgcreate vg0 /dev/vda1
lvcreate -l100%FREE vg0 -n lv0
mkfs.ext4 /dev/vg0/lv0
mount /dev/mapper/vg0-lv0 /data

# extending vol (virtual disk extend)
ls /sys/class/scsi_device/
echo 1 > /sys/class/scsi_device/1\:0\:0\:0/device/rescan
fdisk /dev/vda # d 2 n p 2 enter enter w 
partx -u /dev/vda
pvresize /dev/vda2
lvextend -r -l +100%FREE /dev/vg0/lv0

# extending vol (adding new disk)
gdisk /dev/sdb # n p 1 enter-enter w
partx -a /dev/sdb
pvcreate /dev/sdb1
vgextend vg0 /dev/sdb1
lvextend -l +100%FREE /dev/vg0/lv0
resize2fs /dev/vg0/lv0