kvm物理主机操作

#查看mysql1_M 虚拟机名称挂载磁盘
virsh domblklist  mysql1_M
 目标   源
-------------------------------------------------
 vda    /databin/images/pre_mysql1_M.img
 hda    /data/iso/rhel-8.6-x86_64-dvd.iso
 hdb    /databin/images/pre_mysql1_M_data.qcow2


# 虚拟机名称mysql1_m hdb磁盘名称
virsh domblkinfo mysql1_M hdb
容量:       322122547200
分配:       318268420096
物理:       318261821440

#在线扩容到600G
virsh blockresize mysql1_M hdb 600G
重新定义 'hdb' 块设备大小

virsh domblkinfo mysql1_M hdb
容量:       644245094400
分配:       318268420096
物理:       318261831168

虚拟机操作

# 列出所有 SCSI 主机控制器(通常为 host0、host1 等)
ls /sys/class/scsi_host/

# 对每个 SCSI 主机执行扫描(以 host0 为例,若有多个需逐个执行)
echo "- - -" > /sys/class/scsi_host/host0/scan

#重新查看 /dev/sda 总容量
parted /dev/sda
(parted) print  # 此时应显示 Disk /dev/sda: 644GB 左右(600GiB)
(parted) resizepart 1
(parted) 结束点? 按回车(使用全部空间)
(parted) q

#扩展 ext4 文件系统:
e2fsck -f /dev/sda  # 检查文件系统
resize2fs /dev/sda  # 扩展至最大容量

#查看磁盘
df -hT