修改kvm虚拟机镜像文件大小

1、查看kvm镜像的格式信息

[[email protected] bakup]# qemu-img info 10.1.12.201_base-12-201
image: 10.1.12.201_base-12-201
file format: qcow2
virtual size: 200G (214748364800 bytes)
disk size: 88G
cluster_size: 65536

2、给镜像增加100G空间

[[email protected] bakup]# qemu-img resize 10.1.12.201_base-12-201 +100G
Image resized.
[[email protected] bakup]# qemu-img info 10.1.12.201_base-12-201
image: 10.1.12.201_base-12-201
file format: qcow2
virtual size: 300G (322122547200 bytes)
disk size: 88G
cluster_size: 65536

3、给镜像减少100G空间

qcow2格式降低空间

[[email protected] bakup]# qemu-img resize 10.1.12.201_base-12-201-- -100G
This image format does not support resize

由于qcow2格式不支持空间减少,所以要使用raw格式。

[[email protected] bakup]# qemu-img convert -O raw 10.1.12.201_base-12-201 10.1.12.201_base-12-201.raw

查看镜像信息

[[email protected] bakup]# qemu-img info 10.1.12.201_base-12-201.raw
image: 10.1.12.201_base-12-201.raw
file format: raw
virtual size: 300G (429496729600 bytes)
disk size: 88G
[[email protected] bakup]# qemu-img resize 10.1.12.201_base-12-201.raw -- 100G
Image resized.
[[email protected] bakup]# qemu-img info 10.1.12.201_base-12-201.raw
image: 10.1.12.201_base-12-201.raw
file format: raw
virtual size: 200G (214748364800 bytes)
disk size: 88G

转换为qcow2

[[email protected] bakup]# qemu-img convert -O qcow2 10.1.12.201_base-12-201.raw 10.1.12.201_base-12-201.qcow2
[[email protected] bakup]# qemu-img info 10.1.12.201_base-12-201.qcow2
image: 10.1.12.201_base-12-201.qcow2
file format: qcow2
virtual size: 200G (214748364800 bytes)
disk size: 88G

原文地址:http://blog.51cto.com/wangpengtai/2066460

时间: 2024-08-29 19:23:42

修改kvm虚拟机镜像文件大小的相关文章

修改kvm虚拟机镜像大小

修改虚拟机镜像大小(qcow2/raw resize) 创建一个镜像文件,大小1G taw [email protected] /tmp $ qemu-img create -f raw t.raw 1G Formatting 't.raw', fmt=raw size=1073741824 [email protected] /tmp $ qemu-img info t.raw image: t.raw file format: raw virtual size: 1.0G (10737418

修改kvm虚拟机的root密码和其他用户密码

前面因为kvm虚拟机的root密码被客户搞丢了,这个确实比较着急,我想到一个直接替换/etc/shadow文件的密码文件方法,可以实现修改密码. 安装编辑工具 参见:http://mrdeng.blog.51cto.com/3736360/1919600 在你的另外的机器上面,查看root的shadow文件,复制root的密码文件 virsh xxxx shutdown  关掉虚拟机 virt-edit  xxx /etc/shadow 文件,替换掉root的shadow文件 virsh xxx

CentOS 6.9下KVM虚拟机通过virt-clone克隆虚拟机(转)

一.virt-clone概述 1.virt-clone作用简介 virt-clone主要是用来克隆kvm虚拟机,并且通过Options.General Option.Storage Configuration.Networking Configuration等不同选项对新的虚拟机进行一些特殊的定义. 2.virt-clone参数介绍 Options(一些基本的选项): --version:查看版本 -h,--help:查看帮助信息 --connect=URI:连接到虚拟机管理程序 libvirt

KVM虚拟机管理——虚拟机克隆

1. 概述2. 部署基本操作系统虚拟机3. 配置虚拟机3.1 修改/etc/sysconfig/network3.2 删除/etc/sysconfig/network-scripts/ifcfg-ethx和主机有关信息3.3 删除网卡编号规则文件3.4 编辑/etc/yum.repo.d/3.5 配置console到node99无密码访问3.6 配置sshd配置文件3.7 配置virsh console访问虚拟机4. 克隆虚拟机 1. 概述 通过为KVM虚拟机安装操作系统只是安装最基本的操作系统

Linux的桌面虚拟化技术KVM(四)——虚拟机镜像格式对比与转换

Linux的桌面虚拟化技术KVM(二)——远程桌面管理 Linux的桌面虚拟化技术KVM(三)——KVM虚拟机克隆和快照 (1).常用镜像格式对比 目前常用虚拟机镜像格式:raw.cow.qcow.qcow2.vmdk. 1)raw raw格式:老牌的镜像格式,用一个字来说就是裸,也就是赤裸裸,你随便dd一个file就模拟了一个raw格式的镜像.由于裸的彻底,性能上来说的话还是不错的.centos6上KVM和XEN默认的格式还是这个格式.centos7以上默认是qcow2 . 裸的好处还有就是简

修改虚拟机镜像的root密码

有时从网上下载的虚拟机镜像,没有root密码,必须通过秘钥登录,然后秘钥又需要麻烦的注入到里面去.想用,却无法登录,很头痛.本文提供一种通过修改虚拟机镜像里面的/etc/shadow文件,来设置镜像的root密码,当然也可以修改其它用户的密码. 本文使用python-guestfs类库来操作虚拟机镜像,所以请安装python-guestfs及相关包.ubuntu系统执行: sudo apt-get install python-guestfs centos系统请执行: sudo yum inst

KVM虚拟机安装管理——qemu-kvm方式

KVM (kernel-based virtual machine,内核虚拟机),是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中.它使用Linux自身的调度器进行管理,虚拟化效率高.管理简便. 1)系统环境  操作系统 CentOS release 6.3 内核版本 2.6.32-279.el6.x86_64 服务器型号 Dell  R410 基本配置 32G内存.8核CPU.4T硬盘 2)安装KVM软件,加载内核模块 2.1)安装kvm 内核模块

KVM虚拟机快照链创建,合并,删除及回滚研究

1 QEMU,KVM,libvirt关系 QEMU QEMU提供了一个开源的服务器全虚拟化解决方案,它可以使你在特定平台的物理机上模拟出其它平台的处理器,比如在X86 CPU上虚拟出Power的CPU,此时的guest OS感觉不到虚拟机的存在,就像运行在物理机上,QEMU可以单独使用模拟CPU和各种外设,也可以作为一个用户空间工具和运行在内核中的KVM结合使用以充分发挥KVM的功能,QEMU的wiki KVM KVM是一个基于内核的虚拟机(Linux中一个可加载模块),在硬件支持虚拟化(int

KVM虚拟机的安装和日常管理

公司为了节约成本,需要把一部分业务迁到虚拟化平台上,今天把虚拟机装了出来,记一下笔记 1.物理机的系统安装(硬盘为300G+300G): centos6.5 64位,不安装桌面环境,默认运行级别为3 分区: /boot 128M swap 8G / 20G /data1  第一块硬盘剩余空间 /data2  第二块硬盘全部空间 采用最小化安装+以下软件包: BaseSystem -- Base Development-- Development tools 要配置好dns 确定系统时间与北京时间