virsh 虚拟机磁盘扩容
virsh 虚拟机管理命令
virsh虚拟机管理命令 | 描述 |
---|---|
virsh edit | 修改虚拟机的配置 |
virsh autostart | 设置虚拟机自动启动 |
virsh domiflist | 查看虚拟机网卡信息 |
virsh domblklist | 查看虚拟机硬盘信息 |
- 1.在真机命令终端
输入 查看需要扩容的虚拟机硬盘信息
virsh domblklist sjk
将 sjk 虚拟机主机扩容为 100G - 语法格式: virsh blockresize --path [虚拟机硬盘信息的绝对路径] --size [例如:50G需要扩容的大小] 虚拟机的名称
virsh blockresize --path /var/lib/libvirt/images/node.img --size 100G sjk
- 2.进入虚拟机sjk终端
virsh console sjk
- 3.进入虚拟机 sjk
扩容思路:
- 首先是硬盘
- 其次是分区
- 最后是文件系统
(1) 语言必须设置为英文
LANG=C
(2) 查看硬盘设备 ,为扩容前 vda1 是 30G
lsblk
(3) 扩容第一个分区,注意/dev/vda 后面的1要空格输入
/usr/bin/growpart /dev/vda 1
- 扩容后,可以看到old 原来的大小及new新的大小扩容了多少
(4) 扩容文件系统
/usr/sbin/xfs_growfs /
- 扩容完文件系统,可以看到数据块从 7864059 更改为 26214139
(5) 检查扩容结果,/dev/vda1 从原来30G,扩容成功到100G
df -h