Linux系统入门之建立虚拟机快照

在Linux系统中创建虚拟机的过程耗时,虚拟机所占空间较大,如果使用linux系统操作不当,重新建立虚拟机的方法会影响实验或项目的进展。建立虚拟机的快照会在一定程度上降低了操作不当带来的时间消耗。当系统崩溃或系统异常,也可以通过使用恢复到快照来保持磁盘文件系统和系统存储。

一 命令建立虚拟机快照

1.进入 /var/lib/libvirt/images/目录下查看可以作为母盘的虚拟机

Linux系统入门之建立虚拟机快照_第1张图片

2.使用命令创建虚拟机快照

qemu-img create -f qcow2 -b /var/lib/libvirt/images/母盘名称(van).qcow2 快照名称(node1).qcow2

-f  指定硬盘类型 -b 备份 指定想要生成的快照文件

看查看到node1快照成功建立

且node1快照所占内存大小仅为196K

file node1.qcow2 查看快照时,看到的时母盘虚拟机

Linux系统入门之建立虚拟机快照_第2张图片

3.导入快照文件

(1)通过virt-manager命令进入管理器,file按钮新建虚拟机,选中最后一项导入刚才新建快照

Linux系统入门之建立虚拟机快照_第3张图片

(2)点击Brouse,选中node1.qcow2文件

Linux系统入门之建立虚拟机快照_第4张图片

Linux系统入门之建立虚拟机快照_第5张图片

(3)设置快照大小

ram=1024 cpu=1

Linux系统入门之建立虚拟机快照_第6张图片

 

(4)修改快照名称

Linux系统入门之建立虚拟机快照_第7张图片

快照建立成功!

Linux系统入门之建立虚拟机快照_第8张图片

二 脚本建立虚拟机快照

建立快照的步骤基本一样,企业中若需要批量建立 按照命令加图形界面建立过程略为繁琐。下面我们将实现用脚本命令建立虚拟机快照

1.建立vm_snap.sh 脚本文件

Linux系统入门之建立虚拟机快照_第9张图片

2.命令建立虚拟机快照

Linux系统入门之建立虚拟机快照_第10张图片

快照node2建立成功!

Linux系统入门之建立虚拟机快照_第11张图片

 

提示:

在测试脚本过程中先不要使用&>/dev/null命令将错误屏蔽,以便检查错误

脚本正确,成功建立虚拟机后,脚本中添加&>/dev/null命令方便后续执行

 

你可能感兴趣的:(linux基础,linux,虚拟机快照)