KVM虚拟机磁盘管理和快照管理及虚拟机克隆-04

本文介绍了KVM虚拟机的磁盘管理,包括raw和qcow2两种格式的特点,如raw的性能优势与不支持快照的限制,qcow2的快照、压缩和加密功能。还详细讲解了虚拟机的快照创建、恢复和删除,以及克隆的完整和手动两种方法,并强调了克隆时的注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

KVM磁盘的格式介绍

KVM支持的虚拟磁盘类型有raw、qcow2

  • raw磁盘格式介绍
    原始格式是磁盘映像的纯二进制映像,非常便于移植。在支持稀疏文件的文件系统上,这种格式的图像只使用其中记录的数据实际使用的空间。你随便dd一个file就模拟了一个raw格式的镜像。由于裸的彻底,性能上来说的话还是不错的。目前来看,KVM和XEN默认的格式好像还是这个格式。因为其原始,有很多原生的特性,例如直接挂载也是一件简单的事情。
  1. 格式简单支持镜像格式的转换,平时也会被用在中间格式转换,

  2. 支持磁盘容量的扩容和减少

  3. 不支持创建snapshot(虚拟机快照),
    它并不存储元数据,因此可以作为保证虚拟机兼容性的候选方案。然而,也正因为它不存储元数据,因此不能支持某些高级特性,比如快照和压缩等

    稀疏文件介绍:稀疏文件与其他普通文件基本相同,区别在于文件中的部分数据是全0,且这部分数据不占用磁盘空间

    元数据(Metadata),又称中介数据、中继数据,为描述数据的数据(data about data),主要是描述数据属性(property)的信息,用来支持如指示存储位置、历史数据、资源查找、文件记录等功能。

  • qcow2磁盘格式介绍
    现在比较主流的一种虚拟化镜像格式,经过一代的优化,目前qcow2的性能上接近raw裸格式的性能,对于qcow2的格式,几点还是比较突出的,qcow2的snapshot,可以在镜像上做N多个快照
  1. 按需进行分配磁盘空间,不管文件系统是否支持
  2. 支持快照
  3. 支持zlib的磁盘压缩
  4. 支持AES的加密

AES:密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。

讲了raw和qcow2格式后我们了解一下vmdk磁盘格式

  • vmdk磁盘格式介绍
    VMDK(VMWareVirtual Machine Disk Format)是虚拟机VMware创建的虚拟硬盘格式,文件存在于VMware文件系统中,被称为VMFS(虚拟机文件系统)。一个VMDK文件代表VMFS在虚拟机上的一个物理硬盘驱动。所有用户数据和有关虚拟服务器的配置信息都存储在VMDK文件中,VMware环境当中默认使用的磁盘格式

创建raw和qcow2格式的磁盘

创建raw格式的磁盘,kvm默认使用的格式

[root@localhost ~]# qemu-img create /kvm/data/rawtest-01.raw 5G
Formatting ‘/kvm/data/rawtest-01.raw’, fmt=raw size=5368709120
[root@localhost ~]# qemu-img info /kvm/data/rawtest-01.raw
image: /kvm/data/rawtest-01.raw
file format: raw
virtual size: 5.0G (5368709120 bytes)
disk size: 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值