虛機鏡像自動擴展分區(qū)大小(LVM)

1. 虛機鏡像內(nèi)安裝

centos/rhel: cloud-utils-growpart

debian/ubuntu:cloud-guest-utils

2. /etc/rc.local 內(nèi)添加:下面的例子是用LVM的

# ROOT_LV=/dev/mapper/klas-root?? 這個是你的root分區(qū)LVM名稱,修改后,解開注釋

DEV_NUM_PAT=$(dmsetup table $ROOT_LV | awk?'{print $4}'?| awk -F:?'{print $1",\\s+"$2}')

DEV_NAME=$(ls -Al /dev/ | grep -E?"$DEV_NUM_PAT"?| awk?'{print $NF}')

FULL_DEV_NAME=/dev/$DEV_NAME

PART_NUM=$(echo $FULL_DEV_NAME | grep -Eo?'[0-9]*')

DISK_DEV_NAME=$(echo $FULL_DEV_NAME | awk -F$PART_NUM?'{print $1}')


LANG=en_US.utf-8?growpart $DISK_DEV_NAME $PART_NUM

pvresize $FULL_DEV_NAME

lvextend -l +100%FREE $ROOT_LV

# xfs_growfs /??? 如果是用XFS,解開這個注釋

# resize2fs $ROOT_LV?? 如果是ext4之類的,解開這個注釋

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容