1.添加磁盘 [无需关机]

#物理机上对虚拟机操作

#创建磁盘
qemu-img create -f qcow2 /data/vms/backup_exx_mysql_3.qcow2 -o size=10G,preallocation=metadata

#查看虚拟机 backup_exx_mysql 磁盘信息
virsh domblklist backup_exx_mysql


#磁盘挂载虚拟机 backup_exx_mysql 的 vdc
virsh attach-disk backup_exx_mysql /data/vms/backup_exx_mysql_3.qcow2 vdc --driver qemu --mode shareable


#查看虚拟机 backup_exx_mysql 磁盘信息
virsh
#登录虚拟机系统操作

#分区 格式化
fdisk -l #查看vdc是否存在
fdisk /dev/vdc #分区 n p 回车 回车 w
lsblk #查看vdc1分区

#挂载 自动挂载
mkfs.xfs /dev/vdc1 #格式化
mount /dev/vdc1 /root/bb #挂载
vim /etc/fstab #自动挂载

分离磁盘

#查看虚拟机 backup_exx_mysql 磁盘信息
virsh domblklist backup_exx_mysql

#分离磁盘
virsh

2.磁盘扩容 [无需关机]

virsh domblklist node1  #查看node1的磁盘

# 硬盘
virsh blockresize --path /var/lib/libvirt/images/xxxx.qcow2 --size 50G node1 #把node1的磁盘大小变为50G


#安装分区工具
yum install -y epel-release
yum install -y cloud-utils-growpart

# 分区
LANG=C #修改为英文环境
growpart /dev/vda 1 #对分区vda1进行扩容

# 文件系统
xfs_growfs / #对根目录进行扩容

df -Thl #查看分区信息