KVM-硬盘转换qcow2
转换磁盘格式
qemu-img convert -f raw -O qcow2 k8s.node1.img k8s.node1.qcow2
修改虚拟机配置文件
修改磁盘格式,与新qcow2格式的磁盘。
virsh edit k8s-node1
<driver name='qemu' type='qcow2' cache='none'/> //原来的 raw 改为 qcow2
<source file='/data/virtualdisk/k8s.node2.qcow2'/>
对虚拟机进行快照管理
(1) 对CentOS6500_1虚拟机创建快照
virsh snapshot-create k8s-node1
Domain snapshot 1444976987 created
查看虚拟机镜像快照的版本
# virsh snapshot-list k8s-node1
Name Creation Time State
------------------------------------------------------------
1595209585 2020-07-20 09:46:25 +0800 shutoff
查看当前虚拟机镜像快照的版本
可以看到为当前最新的快照版本。
virsh snapshot-current k8s-node1
恢复虚拟机快照
(1) 恢复虚拟机快照必须关闭虚拟机。
virsh list --all
确认需要恢复的快照时间,这里恢复到1444976987
virsh snapshot-list k8s-node1
Name Creation Time State
------------------------------------------------------------
1444976987 2015-10-16 14:29:47 +0800 shutoff
执行恢复,并确认恢复版本
virsh snapshot-revert k8s-node1 1444976987
virsh snapshot-current k8s-node1
<domainsnapshot>
<name>1444976987</name>
删除虚拟机快照
(1) 查看虚拟机快照
# qemu-img info k8s-node1.qcow2
這里删除第一个快照 1444976987
qemu-img info k8s-node1.qcow2
image: CentOS6500_1.qcow2
file format: qcow2
virtual size: 50G (53687091200 bytes)
disk size: 6.8G
cluster_size: 65536
Snapshot list:
ID TAG VM SIZE DATE VM CLOCK
1 1444976987 0 2015-10-16
删除快照
qemu-img info k8s-node1.qcow2
virsh snapshot-delete n8s.node1 1444976987
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构