added lvm support
This commit is contained in:
parent
6177aff8bf
commit
d6c3f05016
2 changed files with 14 additions and 3 deletions
|
|
@ -3,8 +3,9 @@
|
||||||
# CFG_HOSTNAME_PREFIX=""
|
# CFG_HOSTNAME_PREFIX=""
|
||||||
# CFG_HOSTNAME_POSTFIX=""
|
# CFG_HOSTNAME_POSTFIX=""
|
||||||
# CFG_DOMAIN="localdomain"
|
# CFG_DOMAIN="localdomain"
|
||||||
# CFG_ROOTFS_DISK="/dev/sda"
|
# CFG_ROOTFS_DISK="/dev/vda"
|
||||||
# CFG_ROOTFS_PARTITION="3"
|
# CFG_ROOTFS_PARTITION="3"
|
||||||
# CFG_ROOTFS_TYPE="xfs"
|
# CFG_ROOTFS_TYPE="xfs"
|
||||||
|
# CFG_DISK_TYPE="lvm"
|
||||||
# CFG_SERVICE_NAME="vm-firstrun"
|
# CFG_SERVICE_NAME="vm-firstrun"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,8 @@ CFG_HOSTNAME_SCRIPT="${CFG_HOSTNAME_SCRIPT:=uuidgen}"
|
||||||
# CFG_HOSTNAME_PREFIX="${CFG_HOSTNAME_PREFIX:=}"
|
# CFG_HOSTNAME_PREFIX="${CFG_HOSTNAME_PREFIX:=}"
|
||||||
# CFG_HOSTNAME_POSTFIX="${CFG_HOSTNAME_POSTFIX:=}"
|
# CFG_HOSTNAME_POSTFIX="${CFG_HOSTNAME_POSTFIX:=}"
|
||||||
CFG_DOMAIN="${CFG_DOMAIN:=localdomain}"
|
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_PARTITION="${CFG_ROOTFS_PARTITION:=3}"
|
||||||
CFG_ROOTFS_TYPE="${CFG_ROOTFS_TYPE:=xfs}"
|
CFG_ROOTFS_TYPE="${CFG_ROOTFS_TYPE:=xfs}"
|
||||||
CFG_SERVICE_NAME="${CFG_SERVICE_NAME:=vm-firstrun}"
|
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}" ]; then
|
||||||
if [ -b "${CFG_ROOTFS_DISK}${CFG_ROOTFS_PARTITION}" ]; 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
|
# expand the partition
|
||||||
log "Expanding rootfs partition"
|
log "Expanding rootfs partition"
|
||||||
growpart "${CFG_ROOTFS_DISK}" "${CFG_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"
|
log "Reloading partition table"
|
||||||
partprobe "${CFG_ROOTFS_DISK}"
|
partprobe "${CFG_ROOTFS_DISK}"
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue