美文网首页程序员我用 Linux
如何增减qcow2镜像-纯干货

如何增减qcow2镜像-纯干货

作者: 剑胆琴心python | 来源:发表于2016-05-03 19:29 被阅读0次

qcow2镜像不同于raw镜像只需要一条简单的命令就可任意减小镜像大小,用的时间长了,会发现qcow2镜像已经达到100G了,而实际占用的大小可能只有10个G。方法如下:

linux平台

启动虚拟机,创建一个文件
touch tmpfile
dd if=/dev/zero of=/tempfile
将0填充到创建的tmpfile中,直到0占满整个空间,需要停止所有进程
rm -f /tempfile
停止虚拟机
mv image.qcow2 image.qcow2_backup
qemu-img convert -O qcow2 image.qcow2_backup image.qcow2
qemu-img convert -O qcow2 -c image.qcow2_backup image.qcow2

windows平台

下载地址:
https://technet.microsoft.com/en-us/sysinternals/bb897443.aspx

启动虚拟机
下载SDelete
sdelete -z
sdelete -z d: #仅对D盘缩减
停止虚拟机
mv image.qcow2 image.qcow2_backup
qemu-img convert -O qcow2 image.qcow2_backup image.qcow2
qemu-img convert -O qcow2 -c image.qcow2_backup image.qcow2

raw镜像增减/qcow2镜像增加

qemu-img resize t.raw -- +1G
qemu-img resize t.raw -- -1G
qemu-img resize t.qcow2 -- +1G

常用qemu-img命令

info
查看镜像的信息
create
创建镜像
check
检查镜像
convert
转化镜像的格式,(raw,qcow ...)
snapshot
管理镜像的快照
rebase
在已有的镜像的基础上创建新的镜像
resize
增加或减小镜像大小

产考资料:
WiKi百科(https://pve.proxmox.com/wiki/Shrink_Qcow2_Disk_Files

相关文章

  • 如何增减qcow2镜像-纯干货

    qcow2镜像不同于raw镜像只需要一条简单的命令就可任意减小镜像大小,用的时间长了,会发现qcow2镜像已经达到...

  • 使用qemu-img转换镜像格式

    ECS只支持导入RAW、VHD和qcow2格式的镜像文件。其他镜像文件,需要转换格式后再导入。本文介绍如何利用qe...

  • 如何快速更改qcow2镜像文件

    安装工具包mount qcow2镜像文件 安装libguestfs-tools工具 查看镜像分区 挂载分区 修改镜...

  • DIB——DiskImage Builder

    基本原理# 把软件包打成一个qcow2镜像(raw镜像……) 常见的操作系统如:CentOS/Ubuntu……都有...

  • openstack镜像区分

    openstack开源社区中目前支持的镜像种类繁多 例如: 众多的镜像中,目前采用相对较多的为qcow2和raw。...

  • 制作qcow2镜像

    【准备工作】 准备ISO源镜像,例如“SLES-11-SP4-DVD-x86_64-GM-DVD1.iso” 准备...

  • 纯干货!面试官如何面试程序员

    纯干货!面试官如何面试程序员

  • 368.【openstack】创建 qcow2 镜像

    前段时间一直在研究如何用 qemu 创建 qcow2 镜像,昨天碰巧遇到了一个解决方案,蛮开心的,记录下步骤。 核...

  • 虚拟机磁盘扩容

    环境 KVM 虚拟主机,使用 .qcow2 作为镜像格式,比如下面这个虚拟磁盘 [root@vm-host]# q...

  • windows qcow2镜像制作

    无论是winserver 还是win7,win10 其实制作思路都是一样的,关键是需要完成virtio驱动的安装,...

网友评论

    本文标题:如何增减qcow2镜像-纯干货

    本文链接:https://www.haomeiwen.com/subject/wocrrttx.html