磁盘快照管理

作用:进行数据备份和恢复。

分类:

镜像快照:对数据进行完全备份。对系统压力大,需要占用很大的磁盘空间。原数据损坏不会造成影响。

指针型快照:只是记录当时数据块的指针位置。之后的操作在新的块上进行。速度快,占用空间小,原数据损坏无法恢复。

创建snapshot的命令:

qemu-img snapshot –c <snapshot_name> <path>

snapshot_name:创建的snapshot的名字

path:qcow2磁盘镜像文件的路径。

此命令执行结束后不会创建任何文件,快照信息保存在CentOS7.qcow2磁盘文件内部。

snapshot创建好后,当前存放数据的磁盘块就被锁定。以后的任何操作不会改变原来磁盘块的内容。

为CentOS7创建一个snapshot1的快照:

#qemu-img snapshot –c snapshot1 CentOS7.qcow2

查看snapshot:

#qemu-img snapshot –l  /var/lib/libvirt/images/CentOS7.qcow2

还原到snapshot:

#qemu-img snapshot –a snapshot1 /var/lib/libvirt/images/CentOS7.qcow2