added lvm support

This commit is contained in:
Michael Trip 2020-02-18 12:43:37 +01:00
parent 6177aff8bf
commit d6c3f05016
2 changed files with 14 additions and 3 deletions

View file

@ -3,8 +3,9 @@
# CFG_HOSTNAME_PREFIX=""
# CFG_HOSTNAME_POSTFIX=""
# CFG_DOMAIN="localdomain"
# CFG_ROOTFS_DISK="/dev/sda"
# CFG_ROOTFS_DISK="/dev/vda"
# CFG_ROOTFS_PARTITION="3"
# CFG_ROOTFS_TYPE="xfs"
# CFG_DISK_TYPE="lvm"
# CFG_SERVICE_NAME="vm-firstrun"

View file

@ -16,7 +16,8 @@ CFG_HOSTNAME_SCRIPT="${CFG_HOSTNAME_SCRIPT:=uuidgen}"
# CFG_HOSTNAME_PREFIX="${CFG_HOSTNAME_PREFIX:=}"
# CFG_HOSTNAME_POSTFIX="${CFG_HOSTNAME_POSTFIX:=}"
CFG_DOMAIN="${CFG_DOMAIN:=localdomain}"
CFG_ROOTFS_DISK="${CFG_ROOTFS_DISK:=/dev/sda}"
CFG_ROOTFS_DISK="${CFG_ROOTFS_DISK:=/dev/vda}"
CFG_DISK_TYPE="${CFG_DISK_TYPE:=lvm}"
CFG_ROOTFS_PARTITION="${CFG_ROOTFS_PARTITION:=3}"
CFG_ROOTFS_TYPE="${CFG_ROOTFS_TYPE:=xfs}"
CFG_SERVICE_NAME="${CFG_SERVICE_NAME:=vm-firstrun}"
@ -39,10 +40,19 @@ hostnamectl set-hostname "${new_hostname}"
if [ -b "${CFG_ROOTFS_DISK}" ]; then
if [ -b "${CFG_ROOTFS_DISK}${CFG_ROOTFS_PARTITION}" ]; then
# # expand the partition
# log "Expanding rootfs partition"
# growpart "${CFG_ROOTFS_DISK}" "${CFG_ROOTFS_PARTITION}"
# # reload partition table
# log "Reloading partition table"
# partprobe "${CFG_ROOTFS_DISK}"
# expand the partition
log "Expanding rootfs partition"
growpart "${CFG_ROOTFS_DISK}" "${CFG_ROOTFS_PARTITION}"
# reload partition table
pvresize "${CFG_ROOTFS_DISK}" "${CFG_ROOTFS_PARTITION}"
lvextend -l+100%FREE /dev/mapper/centos-root
# # reload partition table
log "Reloading partition table"
partprobe "${CFG_ROOTFS_DISK}"