./resize.sh 139 main 4G

<bash file resize.sh > lxcid=$1 lxcvg=$2 newsize=$3 lxcdisk=vm-$lxcid-disk-0

mkdir /mnt/old mount /dev/$lxcvg/$lxcdisk /mnt/old/

lvcreate -T main/lvpool -V $newsize -n $lxcdisk-new mkdir /mnt/new mkfs.ext4 /dev/$lxcvg/$lxcdisk-new mount /dev/$lxcvg/$lxcdisk-new /mnt/new/

cd /mnt/old/ rsync –stats -h -X -A –numeric-ids -aH –delete –no-whole-file –inplace –one-file-system –relative '–exclude=/tmp/?*' '–exclude=/var/tmp/?*' '–exclude=/var/run/?*.pid' * /mnt/new pct stop $lxcid rsync –stats -h -X -A –numeric-ids -aH –delete –no-whole-file –inplace –one-file-system –relative '–exclude=/tmp/?*' '–exclude=/var/tmp/?*' '–exclude=/var/run/?*.pid' * /mnt/new cd .. umount /mnt/old/ /mnt/new/ lvrename main $lxcdisk $lxcdisk-old lvrename main $lxcdisk-new $lxcdisk pct start $lxcid echo lvremove /dev/$lxcvg/$lxcdisk-old </code>