修改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 (1073741824 bytes)
disk size: 1.0M  

qcow2

[email protected] /tmp $ qemu-img create -f qcow2 t.qcow2 1G
Formatting ‘t.qcow2‘, fmt=qcow2 size=1073741824 encryption=off cluster_size=0  

查看镜像文件实际占用空间

[email protected] /tmp $ ls -alh t.qcow2
-rw-r--r-- 1 muxueqz muxueqz 193K 8月 31 13:18 t.qcow2  

查看qcow2信息

[email protected] /tmp $ qemu-img info t.qcow2
image: t.qcow2
file format: qcow2
virtual size: 1.0G (1073741824 bytes)
disk size: 136K
cluster_size: 65536  

加1G(resize +)

[email protected] /tmp $ qemu-img resize t.qcow2 +1G
Image resized.  

原文地址:https://www.cnblogs.com/yangjig/p/8618520.html

时间: 2024-11-10 11:40:13

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

修改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

调整KVM虚拟机硬盘大小

KVM虚拟机的硬盘映像默认存放在"/var/lib/libvirt/images/"中,先查看你的硬盘映像格式是不是RAW格式: qemu-img info /var/lib/libvirt/images/Template-CentOS-6.6-32bit.img 下图是我执行命令后的结果: 从上图可知,我这台虚拟机的硬盘映像是RAW格式的,符合要求,接下来,我们尝试调整它的大小. qemu-img resize /var/lib/libvirt/images/Template-Cen

修改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

更改kvm虚拟机磁盘大小

kvm 虚拟机的磁盘大小可通过命令:qemu-img resize filename size 来改,要注意的是resize只支持raw格式的磁盘文件,如果想更改qcow2等格式的磁盘大小,需先用qemu-img convert 转换磁盘格式后才能更改大小:另外,用命令改完大小后需重启kvm虚拟机,系统才能识别新添加的磁盘容量. 1.用qemu-img resize更改磁盘大小 以xp为例,原来磁盘的大小为100M,更改为250M [[email protected] ]# qemu-img i

KVM虚拟机之空间大小问题

强调个事,就是使用KVM虚拟机空间大小的问题.LVM2的快照是一个方法,不过个人觉得不太合适.因为LVM的快照是基于LVM原始的系统,如果原始系统有问题,这个快照就用不了了,依赖性太强. 但使用LVM2的快照来做虚拟化的系统是非常的不错,一方面是因为部署的快(一般创建快照也是分分钟的事),另一方面是空间大大小缩小(因为它是使用原始系统的大部分的数据).所以在使用时可以衡量一下它的风险. 另外一个就是使用自带的方式,在创建一个虚拟系统文件时,使用的是raw格式.因为我这不需要使用KVM虚拟机快照,

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