KVM虚拟机磁盘管理命令


KVM磁盘格式

目前KVM虚拟磁盘的主流格式有img与qcow2两种,其主要区别如下:

  • img:也称为raw格式,是一种较老的磁盘格式,img格式的磁盘不能动态分配磁盘空间,创建时直接按指定大小占用物理磁盘空间,并且不支持压缩与快照,所以读写性能好。
  • qcow2:默认和推荐的格式,磁盘空间会根据需要动态增加,是目前比较主流的一种虚拟化镜像格式,目前qcow2的性能已接近raw格式,并且支持raw格式不支持的压缩、快照等功能。

磁盘管理命令

命令格式

qemu−img 指令 [选项] 磁盘名称 [参数]

指令列表

  • info:查看磁盘详情。
  • create:创建虚拟磁盘。
  • resize:虚拟磁盘扩缩容。

使用示例

1、qemu−img info 磁盘名称:查看虚拟磁盘详细信息。主要信息包括:

  • file format:磁盘文件格式。
  • virtual size:虚拟磁盘分配容量。
  • disk size:虚拟磁盘实际占用容量。
kvm

2、qemu−img create −f 格式 磁盘名称 容量:创建指定格式和容量的虚拟磁盘。

kvm

3、qemu−img resize 磁盘名称 增减容量:修改磁盘容量,qcow2格式磁盘容量只能增不能减,raw格式磁盘可增可减。

kvm

磁盘的挂载与卸载

命令格式

1、virsh attach−disk 虚拟机名称 磁盘名称 设备名称 −−subdriver 磁盘格式
2、virsh detach−disk 虚拟机名称 −−target 设备名称

使用示例

1、virsh domblklist 虚拟机名称:查看虚拟机的块设备。

kvm

2、virsh attach−disk 虚拟机名称 磁盘名称 设备名称 −−subdriver 磁盘格式:挂载磁盘。

kvm

3、virsh detach−disk 虚拟机名称 −−target 设备名称:卸载磁盘。

kvm

发表评论

评论数量:0