KVM虚拟机怎么扩容磁盘

发布时间 2024-01-02 16:58:20作者: minseo

当KVM虚拟机磁盘不够用则可以扩容磁盘

  1. 扩容虚拟磁盘
    在宿主机操作扩容
# 需满足以下条件才能执行扩容
# 1. 虚拟机已关机
# 2. 虚拟机无快照
qemu-img resize /kvm/CentOS7K8SHarbor061.qcow2 +100G
  1. 主机格式化磁盘
    磁盘扩容后需要格式化才能使用
# fdisk /dev/sda
# 输入n格式化以后使用默认
# 命令(输入 m 获取帮助):n
# Partition type:
   p   primary (2 primary, 0 extended, 2 free)
   e   extended
# Select (default p): 
# Using default response p
# 分区号 (3,4,默认 3):
# 起始 扇区 (125829120-335544319,默认为 125829120):
# 将使用默认值 125829120
# Last 扇区, +扇区 or +size{K,M,G} (125829120-335544319,默认为 335544319):
# 将使用默认值 335544319
# 分区 3 已设置为 Linux 类型,大小设为 100 GiB
  1. 主机扩容磁盘
# 把新格式化的磁盘创建成pv
# pvcreate /dev/sda3
# pvscan
# 扩容至VG
# vgextend centos /dev/sda3
# pvscan
# 扩容至对应挂载磁盘 对应的数字值使用以下命令查看
# vgdisplay
# lvresize -l +25600 /dev/centos/root
# 扩容生效
# xfs_growfs /dev/centos/root
# 查看
# df -h

扩容成功增加100G空间
image