Efficient live disk backup with active blockcommit
列出当前正在使用的block device
$ virsh domblklist vm1
Target Source
------------------------------------------------
vda /export/images/base.qcow2
创建一个external disk snapshot
$ virsh snapshot-create-as --domain vm1 sn1 \
--diskspec vda,file=/export/images/sn1.qcow2 \
--disk-only --atomic
现在disk image chain为:
[base] <-- [sn1] (live QEMU)
NOTE-1:如果guest中安装有QEMU guest agent,可以'--quiesce' option来得到consistent disk state
备份origin disk:
$ cp /export/images/base.img /export/images/copy.img [or] $ rsync -avh --progress /export/images/base.img \
/export/images/copy.img
再看当前正在使用的block device为sn1:
$ virsh domblklist vm1
Target Source
------------------------------------------------
vda /export/images/sn1.qcow2
执行blockcommit:
$ virsh blockcommit vm1 vda --active --verbose --pivot
再看当前正在使用的block device为origin disk:
$ virsh domblklist vm1
Target Source
------------------------------------------------
vda /export/images/base.qcow2
disk image chain:
[base] (live QEMU)
http://wiki.libvirt.org/page/Live-disk-backup-with-active-blockcommit
Efficient live disk backup with active blockcommit的更多相关文章
- Oracle Grid control 11g及Active DataGuard 11g安装部署
		Oracle Grid control 11g及Active DataGuard 11g安装部署(一) 原贴 http://blog.csdn.net/lichangzai/article/detai ... 
- Oracle HA 之 oracle 11.2 rac库配置active dataguard
		目录 configing active dataguard for 11.2 rac. 1 一.建组.建用户.配置环境变量.内核参数等... 1 二.配置共享磁盘... 3 1)创建4块共享磁盘并fd ... 
- RMAN BACKUP
		转自 RMAN BACKUP backup terminology Using the RMAN BACKUP Command to Create Backups Server-Managed Con ... 
- 异机恢复 RMAN-06023: no backup or copy of datafile  17 found to restore
		前不久因工作需要使用RMAN异机恢复,很基础也很具有代表性和普遍性,希望对需要的人有所帮助. 具体过程如下: 先拷贝原库的口令文件和参数文件到备库. 然后使用如下脚本对原库进行备份: run { al ... 
- [每日一题] 11gOCP 1z0-053 :2013-10-9 backup with the KEEP option....................................33
		转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/12517603 正确答案:AB 在Oracle 11g中,可以使用backup ….keep ... 
- RMAN 备份数据库到DISK后进行数据恢复
		RMAN 备份数据库到DISK,然后进行数据恢复 一.rman备份 1. 全备脚本 vi bakup_level0.sql connect target / run { allocate channe ... 
- backup与recover
		完全恢复: 1.关闭DB2.拷贝文件3.启动DB.<出错>startup mount4.recover database until cancel using backup control ... 
- 官方文档 恢复备份指南八 RMAN Backup Concepts
		本章内容 Consistent and Inconsistent RMAN Backups Online Backups and Backup Mode Backup Sets Image Copie ... 
- OCP读书笔记(27) - 题库(ExamG)
		601.You need to perform a block media recovery on the tools01.dbf data file in the SALES database by ... 
随机推荐
- Java工程师面试题整理[社招篇]
			http://blog.csdn.net/jackfrued/article/details/44921941 1.面向对象的特征有哪些方面?2.访问修饰符public,private,protect ... 
- C#处理MySql多个返回集
			关于Mysql返回多个集java和Php的较多,但是C#的完整代码好像没见过,研究了一下做个封装以后用 做一个Mysql的简单分页查询,有两个返回集 Sql语句如下 SELECT COUNT(*) f ... 
- django-websocket 安装及配置
			1.安装 dwebsocket (venv) C:\code_object\websocketTest>pip install dwebsocket -i https://pypi.douban ... 
- ES6学习笔记(三)——数值的扩展
			看到这条条目录有没有感觉很枯燥,觉得自己的工作中还用不到它所以实在没有耐心看下去,我也是最近得闲,逼自己静下心来去学习去总结,只有在别人浮躁的时候你能静下心来去学去看去总结,你才能进步.毕竟作为前端不 ... 
- [NOIP2018PJ]摆渡车
			[NOIP2018PJ]摆渡车 luogu mdPJ组这么难,还好考的TG组 先按t排序 设f[i][j]表示前i个人,第i个人等j分钟的最小总等待时间 这里j是小于2m的 可以考虑最坏情况下,一个人 ... 
- MySQL 中有关auto_increment及auto_increment_offset方面的介绍
			数据库查询中,涉及到auto_increment中的参数变量一共有两个 [root@localhost][(none)]> show variables like 'auto_inc%'; +- ... 
- if控制器+循环控制器+计数器,控制接口分支
			但是我不想这么做,接口只想写一次,让循环控制器和if控制器去判断接口,执行我想要的分支.这里遇到了一个问题,if控制器通过什么去判断接下来的分支?我引入了一个计数器的概念.起始值为0,每次循环加1,将 ... 
- 命令行查看mysql的安装目录
			方法: 进入mysql命令行输入:show variables like "%char%"; 结果如下: 红色框框就是安装目录 
- 汽车数据的可视化分析(R)
			数据下载:http://www.fueleconomy.gov/feg/epadata/vehicles.csv.zip 将数据导入R中, 1.首先将工作路径设定到本地保存了vehicles.csv的 ... 
- 3.6.使用STC89C52控制MC20解析GPS的经纬度数据上传到指定服务器
			需要准备的硬件 MC20开发板 1个 https://item.taobao.com/item.htm?id=562661881042 GSM/GPRS天线 1根 https://item.taoba ... 
