skip to content
xi4oh4o | a programmer

扩容KVM磁盘流程

/ 2 min read

记录一次qemu虚拟机磁盘映像扩容办法,云主机在扩容磁盘后也可通过Parted及后续命令完成磁盘扩容。

确认qcow2

列出所有node

$ virsh list --all 列出所有node

查看qcow2磁盘位置

virsh domblklist {node-id} 查看qcow2磁盘位置

查看qcow2信息

qemu-img info -U {file-name.qcow2} 查看qcow2磁盘位置

扩容qcow2

关闭VM避免数据错误

virsh destroy {node-name} 关闭VM避免数据错误

扩容qcow2容量 + 100G

qemu-img resize {filename.qcow2} +100G 扩容qcow2容量 + 100G

进入VM扩容分区

开启VM

virsh start {node-name} 开启VM

Parted 扩容分区

Parted 扩容分区

调整物理卷

pvresize /dev/vda3 调整物理卷

查看物理卷

lvdisplay 查看物理卷

扩容物理卷

lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv 扩容物理卷

重扫描分区

sudo resize2fs /dev/ubuntu-vg/ubuntu-lv 重扫描分区

检查扩容成果

df -h 检查扩容成果