- 浏览: 265426 次
- 性别:
- 来自: 上海
-
文章分类
- 全部博客 (298)
- 工作感悟 (6)
- java基础 (23)
- 计算机硬件知识 (1)
- 计算机网络知识 (2)
- Struts (3)
- Srping (4)
- hibernate (0)
- ibatis (0)
- webservice (4)
- Thread (22)
- maven (5)
- ubuntu/linux/centos/redhat (46)
- SSO (1)
- ESB (0)
- 工作流 (0)
- oracle (15)
- 云计算 (1)
- hadoop (1)
- nosql (0)
- mysql (3)
- sqlserver (0)
- jquery (0)
- 分布式 (3)
- 集群 (0)
- 设计模式 (2)
- EJB (0)
- map (0)
- cache (5)
- Niginx+varnish+squid+Ats (14)
- Apache (0)
- 工作/职业规划 (0)
- Scala & Groovy (1)
- English (4)
- 数据结构/算法 (6)
- 开发工具 (5)
- 测试 (2)
- Exception (0)
- 定时器 (3)
- j2ee (2)
- 部署 (1)
- Openssl (1)
- 操作系统 (3)
- kvm (13)
- libvirt (5)
- PostgreSql (5)
- 虚拟化 (3)
- 概念理解 (1)
- virt-manager (1)
- RESTful (3)
- 其它 (4)
- ssh2 (14)
- windows (1)
- 房产 (2)
- svn (1)
- 手机 (1)
- ant (1)
- flume (2)
- sqoop (1)
- fastdfs (5)
- log4j (1)
- SPDY (1)
- mongodb (2)
- MQ (2)
- Mina (1)
- dubbo (4)
- PMP (1)
- Webshpere (2)
- jvm (1)
- Btrace (1)
- zookeeper (7)
- UML (1)
- spring cloud (6)
- spring boot (5)
- storm (0)
- 软件管理 (1)
- elasticsearch (1)
- 协议 (2)
- docker (1)
- 性能 (2)
- 安全 (1)
- 代码规范 (1)
- mqtt (1)
- lombok (1)
- 车联网 (1)
- kafka (1)
最新评论
qemu-img 命令行工具是 Xen 和 KVM 用来格式化各种文件系统的,可使用 qemu-img 格式化虚拟客户端映像、附加存储设备以及网络存储,qemu-img 选项及用法如下:
一.格式化并创建新映像或者设备
1.创建新磁盘映像文件名为 sina_kvm,格式为 format。
# qemu-img create [-6] [-e] [-b base_image] [-f format] filename [sina_kvm]
例如:创建一个10M的镜像文件:sina_kvm.img,文件格式为:raw
2.将现有映像转换成另一种格式,转换选项是将可识别格式转换为另一个映像格式。
命令格式:
# qemu-img convert [-c] [-e] [-f format] filename [-O output_format] output_filename
例如:将raw镜像格式转换为qcow2格式镜像,转换时间有基础镜像也就是图中的kvm_centos-5.4-64.img大小决定,这里是8G,可能需要3-5分钟时间:
加密法是使用非常安全的128位密钥的AES格式。使用长密码(16 个字符以上)获得最大程度的保护。
当使用可增大的映像格式,比如 qcow 或 cow 时,映像转换可帮助您获得较小的映像。在目的映像中可检测并压缩空白字段。
3.获得映像信息:
info 参数显示磁盘映像信息。info 选项的格式如下:
# qemu-img info [-f format] filename
例如:
给出磁盘映像文件名信息。使用它可获得在磁盘中保留空间大小,它可能与显示的大小有所不同。如果在磁盘映像中保存有 vm 快照,则此时也会显示。
二.支持格式
映像格式通常是自动获取的。支持以下格式:
raw
Raw 磁盘映像格式(默认)。这个格式的优点是可以简单、容易地导出到其它模拟器中。如果您的文件系统支持中断(例如在 Linux 中的 ext2 或者 ext3 以及 Windows 中的 NTFS),那么只有写入的字段会占用空间。使用 qemu-img info 了解 Unix/Linux 中映像或者 ls -ls 使用的实际大小。
qcow2
QEMU 映像格式,最万能的格式。使用它可获得较小映像(如果您的系统不支持中断,例如在 Windows 中,它会很有用)、额外的 AES 加密法、zlib 压缩以及对多 VM 快照的支持。目前也是虚拟池一直在使用的镜像格式。
例如:
转换之前,原镜像disk size大小为8G,转换后仅仅只有2.3G。
qcow
旧的 QEMU 映像格式。只用于与旧版本兼容,目前虚拟池已无该格式镜像文件。
cow
写入映像格式的用户模式 Linux 副本。包含 cow 格式的目的只是为了与前面的版本兼容。它无法在 Windows 中使用,虚拟池已无该格式镜像文件。
vmdk
VMware 3 和 4 兼容映像格式,虚拟池无该格式镜像文件。
cloop
Linux 压缩回送映像,只有在重复使用直接压缩的 CD-ROM 映像时有用,比如在 Knoppix CD-ROM 中。
一.格式化并创建新映像或者设备
1.创建新磁盘映像文件名为 sina_kvm,格式为 format。
# qemu-img create [-6] [-e] [-b base_image] [-f format] filename [sina_kvm]
例如:创建一个10M的镜像文件:sina_kvm.img,文件格式为:raw
2.将现有映像转换成另一种格式,转换选项是将可识别格式转换为另一个映像格式。
命令格式:
# qemu-img convert [-c] [-e] [-f format] filename [-O output_format] output_filename
例如:将raw镜像格式转换为qcow2格式镜像,转换时间有基础镜像也就是图中的kvm_centos-5.4-64.img大小决定,这里是8G,可能需要3-5分钟时间:
加密法是使用非常安全的128位密钥的AES格式。使用长密码(16 个字符以上)获得最大程度的保护。
当使用可增大的映像格式,比如 qcow 或 cow 时,映像转换可帮助您获得较小的映像。在目的映像中可检测并压缩空白字段。
3.获得映像信息:
info 参数显示磁盘映像信息。info 选项的格式如下:
# qemu-img info [-f format] filename
例如:
给出磁盘映像文件名信息。使用它可获得在磁盘中保留空间大小,它可能与显示的大小有所不同。如果在磁盘映像中保存有 vm 快照,则此时也会显示。
二.支持格式
映像格式通常是自动获取的。支持以下格式:
raw
Raw 磁盘映像格式(默认)。这个格式的优点是可以简单、容易地导出到其它模拟器中。如果您的文件系统支持中断(例如在 Linux 中的 ext2 或者 ext3 以及 Windows 中的 NTFS),那么只有写入的字段会占用空间。使用 qemu-img info 了解 Unix/Linux 中映像或者 ls -ls 使用的实际大小。
qcow2
QEMU 映像格式,最万能的格式。使用它可获得较小映像(如果您的系统不支持中断,例如在 Windows 中,它会很有用)、额外的 AES 加密法、zlib 压缩以及对多 VM 快照的支持。目前也是虚拟池一直在使用的镜像格式。
例如:
转换之前,原镜像disk size大小为8G,转换后仅仅只有2.3G。
qcow
旧的 QEMU 映像格式。只用于与旧版本兼容,目前虚拟池已无该格式镜像文件。
cow
写入映像格式的用户模式 Linux 副本。包含 cow 格式的目的只是为了与前面的版本兼容。它无法在 Windows 中使用,虚拟池已无该格式镜像文件。
vmdk
VMware 3 和 4 兼容映像格式,虚拟池无该格式镜像文件。
cloop
Linux 压缩回送映像,只有在重复使用直接压缩的 CD-ROM 映像时有用,比如在 Knoppix CD-ROM 中。
发表评论
-
kvm虚拟机配置出错信息
2013-11-22 09:02 1553<network> <nam ... -
Xen 和 KVM 下如何关闭 virbr0
2013-11-21 15:25 563安装 Xen 或安装 KVM 后都会发现网络接口里多了一个叫做 ... -
CentOS中KVM桥连设置
2013-10-16 14:37 684CentOS中KVM桥连设置 在设置KVM桥连的时候碰到一 ... -
KVM下桥接的设置(Ubuntu 12.04)
2013-10-12 14:24 913KVM的Libvirt网络架构 ... -
kvm虚拟机桥连接
2013-09-25 14:12 7691.修改 /etc/network/interfaces文件 ... -
KVM/QEMU桥接网络设置及kvm资料[zz]
2013-09-24 10:11 1735KVM/QEMU桥接网络设置 配置kvm的网络有2种方法。其 ... -
Linux下为KVM 配置桥接设备
2013-09-22 16:49 1115在安装一个拥有虚拟化功能的Linux操作系统(此处以CentO ... -
从命令行启动KVM guest
2013-09-22 16:32 2703从命令行启动KVM guest ... -
虚拟化之QEMU与KVM
2013-09-18 15:07 1218QEMU是个完全独立的虚拟环境,因为KVM的出现,使得某些同学 ... -
Ubuntu安装KVM虚拟机
2013-09-10 15:09 782Ubuntu可以安装的虚拟机有KVM和apt自带的Vbox。 ... -
qemu-img命令详解2
2013-09-10 10:48 1138qemu-img是QEMU的磁盘管理 ... -
virtualbox和kvm的区别
2013-09-05 10:29 1915vbox 与 kvm 的区别: vbox 是由 qemu 改 ...
相关推荐
- **创建**: 使用`qemu-img create`命令可以创建新的虚拟磁盘文件,指定文件类型和大小。例如,创建一个名为`my_disk.img`的5GB img文件:`qemu-img create -f raw my_disk.img 5G`。 - **转换**: 通过`qemu-img ...
三、qemu-img命令详解 qemu-img提供了丰富的选项来处理虚拟磁盘。例如,`qemu-img convert`可以将不同格式的磁盘文件相互转换,`qemu-img resize`可以动态扩展或缩小虚拟硬盘大小,而`qemu-img info`则能显示磁盘的...
【QEMU-KVM 配置 Bridge 1】详解 QEMU-KVM 是一款强大的开源虚拟化平台,它允许用户在单个物理机器上运行多个独立的虚拟机。在这个配置过程中,我们将专注于设置 Bridge 模式,使虚拟机能够与网络中的其他主机进行...
qemu-img命令详解** - `qemu-img`是用于创建、修改和检查磁盘映像的工具。 - 主要包括创建、复制、压缩、转换磁盘映像等功能。 - 具体命令及其参数可参考官方文档。 **3. virsh命令补充** - `virsh`是用于管理...
用户可以通过命令`qemu-img snapshot`来创建和管理虚拟机的快照。 ##### 2.6.4 使用主机驱动器 QEMU还可以直接挂载主机上的驱动器作为虚拟机的磁盘,这一特性在测试实际数据时非常方便。 #### 2.7 网络模拟 QEMU...
【QEMU模块详解】 QEMU(Quick Emulator)是一款强大的开源模拟器,它允许你在Linux或其他操作系统上运行多种不同的架构。QEMU最初设计为快速CPU模拟器,但随着时间的推移,它发展成为了一个功能全面的虚拟化平台,...
### QEMU使用手册详解 #### 一、简介 QEMU是一款开源的机器模拟器,能够模拟多种处理器架构和操作系统环境,被广泛应用于测试、开发、迁移等场景中。本手册旨在提供QEMU的基本使用方法及常见选项说明。 #### 二、...
### Sifive的QEMU仿真环境搭建详解 #### 一、引言 随着RISC-V架构的日益流行,越来越多的开发者开始关注并投入到基于RISC-V的开发工作中。其中,Sifive作为RISC-V领域的重要公司之一,其提供的QEMU仿真环境成为了...
### .img 文件制作详解 #### 一、概述 在 Linux 下创建 `.img` 文件是一种常见的操作,主要用于虚拟机镜像的构建与管理。通过 `.img` 文件,我们可以为虚拟环境准备一个磁盘映像,从而方便地进行系统安装、配置...
- 使用`qemu-img info`命令可以查看磁盘映像文件的信息,如文件格式、大小、后端文件等。 - 示例: ```bash [root@room9pc01 ~]# qemu-img info disk.img image: disk.img file format: qcow2 virtual size: 50G...
【KVM和QEMU基于OVS网桥的安装与使用详解】 KVM(Kernel-based Virtual Machine)是Linux内核中的一个模块,它允许Linux系统直接运行虚拟机,从而实现高性能的虚拟化。QEMU(Quick Emulator)则是一个通用的机器...
QEMU命令详解** QEMU的命令行参数丰富多样,可以用来创建、启动、停止虚拟机。基础用法如`qemu-system-x86_64 -hda disk.img`将启动一个x86_64架构的虚拟机,其中`-hda`指定硬盘镜像文件。其他常见选项包括`-m`设置...
- 最后,使用`qemu-img info`命令查看压缩后的镜像文件信息,确认其大小是否符合预期。 ```bash qemu-img info /home/16G.img ``` #### 总结 通过上述步骤,我们可以有效地将树莓派的备份镜像文件进行压缩处理...
### KVM环境配置与命令使用详解 #### 一、操作系统准备 在开始配置KVM环境之前,首先要确保宿主机的操作系统版本以及内核版本满足KVM的要求。 **1. 查看系统版本、内核版本** - **查看系统版本**: - 命令:`...
#### 一、virsh/qemu-img命令 KVM(Kernel-based Virtual Machine)是一种基于Linux内核的全虚拟化技术。它通过加载特定的模块来实现虚拟化功能,允许用户在Linux操作系统上运行多个虚拟机。在KVM环境下,主要使用...
CentOS 8 安装 KVM 虚拟机详解 本文将详细介绍 CentOS 8 安装 KVM 虚拟机的步骤和相关知识点。 一、检测是否支持 KVM KVM 是基于 x86 虚拟化扩展(Intel VT 或者 AMD-V)技术的虚拟机软件,因此需要检测 CPU 是否...
《QEMU及Qt的安装详解》 QEMU是一款强大的虚拟化软件,能够在各种操作系统上运行,模拟多种不同的硬件体系结构,使得用户可以在同一台机器上运行不同架构的操作系统或者执行文件。本文将详细介绍如何在Windows XP...
#### QEMU选项详解 - `-M machine`:选择模拟的机器类型。可以输入`-M ?`查看所有可用的机器类型列表。 - `-fda file`, `-fdb file`:使用`file`作为软盘镜像。 - `-hda file`, `-hdb file`, `-hdc file`, `-hdd ...
- **方法一**:使用`qemu-img convert`命令将源IMG镜像直接转换为目标IMG镜像。 - **方法二**:先将源镜像转换为QCOW2格式,然后再进行后续操作。 ##### 3.5 替换原有母盘IMG - **步骤说明**:对于单机环境,...