kvm磁盘和快照

KVM磁盘格式介绍

raw:⽼牌格式,⽤⼀个字来说就是裸,也就是⾚裸裸,指定多⼤空间就创建多⼤空间,直接占⽤指定⼤⼩的空间(分50G占⽤ 50G),性能上来说的话还是不错的,不⽀持快照功能。

cow:曾经qemu的写时拷⻉的镜像格式,⽬前由于历史遗留原因不⽀持窗⼝模式。从某种意义上来说是个弃婴,还没得它成熟就 死在腹中,后来被qcow格式所取代。

qcow:⼀代的qemu的cow格式,刚刚出现的时候有⽐较好的特性,但其性能和raw格式对⽐还是有很⼤的差距,⽬前已经被新 版本的qcow2取代。 

qcow2:是openstack默认也是⽐较推荐的格式,⽂件⽐较⼩⽽且做快照也⽐较⼩,空间是动态增⻓,是⽬前⽐较主流的⼀种虚 拟化镜像格式,经过⼀代的优化,⽬前qcow2的性能上接近raw裸格式的性能

查看虚拟机磁盘

[root@admin ~]# virsh domblklist web01 
Target     Source
------------------------------------------------
vda        /opt/web01-vda.raw
hda        -

[root@admin ~]# 

 查看详细详细


[root@admin ~]# qemu-img  info /opt/web01-vda.raw 
image: /opt/web01-vda.raw
file format: raw
virtual size: 20G (21474836480 bytes)   //总容量
disk size: 1.6G      //已使用容量
[root@admin ~]# 

 创建qcow2格式磁盘虚拟机


[root@admin ~]# virsh net-start default
Network default started

[root@admin ~]# virsh net-list --all
 Name                 State      Autostart     Persistent
----------------------------------------------------------
 default              active     no            yes

[root@admin ~]# virt-install --virt-type kvm --os-type=linux --os-variant rhel7 --name web02 --memory 1024 --vcpus 1 --disk /opt/web02-vda.qcow2,format=qcow2,size=10 --cdrom /opt/CentOS-7-x86_64-DVD-2009.iso  --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole


Starting install...
Allocating 'web02-vda.qcow2'                                                                                                                 |  10 GB  00:00:00     
Domain installation still in progress. You can reconnect to 
the console to complete the installation process.
[root@admin ~]#
#查看格式
[root@admin ~]# qemu-img  info /opt/web02-vda.qcow2 
qemu-img: Could not open '/opt/web02-vda.qcow2': Failed to get shared "write" lock
Is another process using the image [/opt/web02-vda.qcow2]?   
//被占用
[root@admin ~]# lsof /opt/web02-vda.qcow2 
COMMAND   PID USER   FD   TYPE DEVICE    SIZE/OFF      NODE NAME
qemu-kvm 8887 qemu   20u   REG    8,3 10739318784 538000577 /opt/web02-vda.qcow2
[root@admin ~]# kill 8887
[root@admin ~]# qemu-img  info /opt/web02-vda.qcow2 
image: /opt/web02-vda.qcow2
file format: qcow2
virtual size: 10G (10737418240 bytes)
disk size: 1.7G
cluster_size: 65536
Format specific information:
    compat: 1.1
    lazy refcounts: true
    refcount bits: 16
    corrupt: false
[root@admin ~]# 
 快照管理

1.简介 raw磁盘格式虚拟机不⽀持做快照,qcow2⽀持快照,并且快照就保存在qcow2的磁盘⽂件中。

2.创建快照 格式: virsh snapshot-create-as --name 快照名称 虚拟机名称

3.查看快照 格式: virsh snapshot-list 虚拟机名称

4.还原快照 格式: virsh snapshot-revert 虚拟机名称 --snapshotname 快照名称

5.删除快照 格式: virsh snapshot-delete 虚拟机名称 -- snapshotname 快照名称

#创建
[root@admin ~]# virsh snapshot-create-as  --name web02_my web02
Domain snapshot web02_my created
[root@admin ~]# 
#查看快照
[root@admin ~]# virsh  snapshot-list web02 
 Name                 Creation Time             State
------------------------------------------------------------
 web02_my             2024-05-29 01:46:12 -0700 shutoff

[root@admin ~]# 
#还原快照
[root@admin ~]# virsh  snapshot-revert  web02  --snapshotname web02_my 
#删除
[root@admin ~]# virsh  snapshot-delete web02  --snapshotname web02_my 
Domain snapshot web02_my deleted
[root@admin ~]# 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值