为什么80%的码农都做不了架构师?>>>   

from:http://lazyhack.net/mount-raw-and-qcow2-kvm-disk-images/
raw格式
对于未分区镜像文件直接使用loop:
mount -o loop image.img /mnt/image
已分区的镜像文件:
如果已知分区的起始位置
mount -o loop,offset=32256 image.img /mnt/image
或者使用losetup + kpartx
losetup /dev/loop0 image.img
kpartx -a /dev/loop0
mount /dev/mapper/loop0p1 /mnt/image
kpartx命令的作用,是让Linux内核读取一个设备上的分区表,然后生成代表相应分区的设备。
kpartx -l imagefile 可以查看一个映像文件中的分区,使用 kpartx -a imagefile 命令后,就可以通过 /dev/mapper/loop0pX (其中X是 分区号)来访问映像。

qcow2格式
对于qcow2格式需要使用qemu-nbd这个工具
modprobe nbd max_part=63
qemu-nbd -c /dev/nbd0 image.img
mount /dev/nbd0p1 /mnt/image
如果是LVM格式的镜像:
vgscan
vgchange -ay
mount /dev/VolGroupName/LogVolName /mnt/image
最后使用结束需释放资源:
umount /mnt/image
vgchange -an VolGroupName
killall qemu-nbd
kpartx -d /dev/loop0
losetup -d /dev/loop0

转载于:https://my.oschina.net/kuafu/blog/30220

转-挂载raw和qcow2格式的KVM硬盘镜像相关推荐

  1. linux查看raw格式磁盘,KVM之raw和qcow2格式虚拟磁盘创建

    在创建虚拟机之前,首先添加一个虚拟机磁盘,在KVM中用image来表示虚拟磁盘,在添加虚拟机磁盘之前 首先需要知道如何制作一个image qemu-img是QEMU的磁盘管理工具 一.raw格式的im ...

  2. RAW和QCOW2 两种存储设备格式区别

    一.背景 当我们在KVM或者openstack或者docker环境中,常会遇到制作vm磁盘,以此作为vm的虚拟磁盘使用.主要是RAW和QCOW2这两种磁盘格式,其实他们都是一种文件格式,做为虚拟机的磁 ...

  3. Centos7 kvm环境制作qcow2 格式镜像

    #注意需要开启虚拟化引擎 1.0 安装kvm 环境 #在宿主机安装kvm环境: [root@localhost data]# yum install qemu-kvm qemu-img virt-ma ...

  4. linux 缩小硬盘镜像,缩小qcow2格式kvm虚拟镜像磁盘大小[转]

    qcow2格式的虚拟磁盘初始容量设置过大,虽然并不会实际占用主机这么大的磁盘空间,只占用客户机实际使用的空间大小,但有时候还是有些不太方便,所以需要将其收缩(shrink)以下. qemu-img命令 ...

  5. ​qemu-img 转换:raw、qcow2、qed、vdi、vmdk、vhd虚拟磁盘格式

    qemu-img 转换:raw.qcow2.qed.vdi.vmdk.vhd ¶ 所述的qemu-IMG转换命令可以执行多种格式,包括之间的转换qcow2,qed, raw,vdi,vhd,和vmdk ...

  6. linux x虚拟机占用硬盘太大,解决kvm虚拟机qcow2格式磁盘文件比实际空间占用大的问题 | 转 | leon的博客...

    在基于qcow2格式的虚拟机中进行删除文件操作后,物理磁盘文件并不会变小.可以用以下方法对磁盘文件瘦身. linux客户机 1.使用dd命令将客户机未使用的磁盘空间用0填满 $dd if=/dev/z ...

  7. vmware的vmdk格式虚拟机转换为kvm的qcow2格式

    1. 虚拟机的镜像分为多个vmdk文件,所以我们应该把这些vmdk文件合为一个vmdk文件.(前提把快照都删除) C:\Program Files (x86)\VMware\VMware Workst ...

  8. 通过kvm创建qcow2格式的镜像文件

    1.创建kvm虚拟机 virt-install --name=analyzer1 --vcpus=4 --ram=8192  --disk path=/data/kvm/images/analyzer ...

  9. raw和qcow2比较

    参考:RAW和QCOW2 两种存储设备格式区别 一.背景 当我们在KVM或者 openstack或者docker环境中,常会遇到制作vm磁盘,以此作为vm的虚拟磁盘使用.主要是RAW和QCOW2这两种 ...

  10. 【OpenStack(Train版)安装部署(十二)】之win7系统安装,qcow2格式镜像制作

    文章目录 本文章由公号[开发小鸽]发布!欢迎关注!!! 1.win7系统qcow2格式镜像制作 (1)概述 (2)-失败-安装ISO镜像到qcow2磁盘. (3)vnc viewer连接虚机 (4)C ...

最新文章

  1. linux apache无法启动,linux mysq 无法启动 apache 无法启动
  2. Zookeeper详解(一):分布式与Zookeeper
  3. ssh linux mysql 乱码_JAVA ,SSH中文及其乱码问题的解决 6大配置点 使用UTF-8编码
  4. JZOJ 3775. 【NOIP2014模拟8.15】因子的排列
  5. ubuntu19.10安装thrift
  6. 工作36:接口返回形式一致
  7. 计算机与人脑_人脑和计算机相比,谁具有更强的能力?听完科学家的解释恍然大悟...
  8. 南京林业大学计算机科学技术,南京林业大学信息科学技术学院
  9. SET-Priority_Queue
  10. Sketch 54.1 Shark 鲨鱼中文汉化特别版 Mac 设计师必备的原型UI设计工具
  11. 利用css制作3D按钮
  12. python画三色柱状图_python画柱状图--不同颜色并显示数值的方法
  13. Ubuntu 20.04安装字体
  14. 前端开发:Promise的使用丨蓄力计划
  15. GoodSync(最好的文件同步软件)
  16. mysql 应用系统_MySQL应用
  17. QList、QVector、QMap、QHash安全删除(指定删除、遍历删除、快速删除)
  18. mima接收数据时粘包和大小端问题解决方案具体实现
  19. 服务器TIME_WAIT和CLOSE_WAIT区别及解决方案
  20. Synopsys Sentaurus TCAD系列教程之-- Svisual《一》看图工具

热门文章

  1. 学习python: 单例设计模式
  2. 明明选的是个人用途,为什么会被检测商用?
  3. jquery扩展方法的两种形式
  4. 绝佳的录屏编辑神器,一款走遍天下
  5. 陆上物探测量基本理论之一---高程
  6. Streaming源码解读 updateStateByKey-1
  7. Java中二进制、十进制、十六进制及ASCII码与String及字节数组与十六进制之间的转换...
  8. 200 行 C 代码实现插件式 NOSQL 存储服务器(一)
  9. linux逻辑表达式,循环结构,函数
  10. 如何用编程方式实现创建一个页面并替换掉站点首页