Outils pour utilisateurs

Outils du site


reduce_lxc_size

Ceci est une ancienne révision du document !


./resize.sh 139 main 4G

<file bash 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>

reduce_lxc_size.1638706305.txt.gz · Dernière modification : 2021/12/05 13:11 de tomamplius

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki