1. 简介
cow:copy on write 即写时复制,主要应用在后端盘对前端盘的创建,可以快速产生虚拟机磁盘镜像文件。可以理解为前端盘生成之初为后端盘所有内容的快捷方式,当使用到某一部分时复制并修改这一部分。
2. 主要原理
- 直接映射原始盘(后端盘)的数据内容
- 当原始盘的旧数据有修改时,在修改前自动将旧数据存入前端盘
- 对前端盘的修改不回写到原始盘(后端盘)
- 原始盘产生前端盘后不能修改原始盘,如果原始盘改变前端盘将被破坏,不能被继续使用
3. 常用命令
# 依据后端盘创建前端盘
qemu-img create -f qcow2 -b 原始盘位置 前端盘名称 生成前端盘大小 # 一般前端盘大小设置比后端盘大一点
# 查看前端盘信息
qemu-img info 前端盘位置
[root@localhost ~]# qemu-img info /var/lib/libvirt/images/node1.img
image: /var/lib/libvirt/images/node1.img # 前端盘路径
file