当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 如何挂载qcow2映像?
帖子发表于 : 2008-06-26 11:24 
头像

注册: 2007-10-28 21:35
帖子: 1169
送出感谢: 0 次
接收感谢: 2
root.qcow2是qcow2格式的映像,可以直接用qemu或者kvm启动:

代码:
$ qemu-img info root.qcow2
image: root.qcow2
file format: qcow2
virtual size: 5.0G (5370806272 bytes)
disk size: 1.3G
cluster_size: 4096


直接挂载出错!:
代码:
$ sudo mount root.qcow2 root  -o loop,offset=32256
mount: 您必须指定文件系统类型


我看到wiki上有说raw格式可以mount,就用qemu-img转换:
$sudo qemu-img -0 raw root.qcow2 root.raw

但是,mount的时候,还是提示: mount: 您必须指定文件系统类型!

难道是少了东西没装?? 请高手帮帮忙。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 如何挂载qcow2映像?
帖子发表于 : 2009-12-04 6:58 
头像

注册: 2007-04-28 15:14
帖子: 1143
系统: NixOS+虚拟机各种系统
送出感谢: 0 次
接收感谢: 3
qcow2不能直接挂载,要“转换”成raw(而不是挂载成raw),才能挂载。


_________________
黑色的不是眼睛,而是眼圈
关注和实现科技领域未来3年内有大规模普及潜力、能改善穷人生活品质的技术/应用。
皓龙双路 + NixOS + openbox + qemu/spice 爱编 + 藏噶+蒙文输入法+3d打印管理+激光雕刻


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 如何挂载qcow2映像?
帖子发表于 : 2010-04-06 11:59 

注册: 2009-02-03 17:21
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
先将qcow2文件转换成raw格式,然后按如下操作
首先使用sfdisk命令查看镜像文件的偏移量,这个偏移量是柱面的偏移数。实际偏移的字节数等于512*柱面的偏移数。然后再用mount命令挂载(带偏移量挂载)就可以了。如下示例:

lion@lion-laptop:~$ sfdisk -l -uS kvm/hd/fwle-1/fw.img
Disk kvm/hd/fwle-1/fw.img: cannot get geometry

Disk kvm/hd/fwle-1/fw.img: 62 cylinders, 255 heads, 63 sectors/track
Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.
Warning: The partition table looks like it was made
for C/H/S=*/16/63 (instead of 62/255/63).
For this listing I'll assume that geometry.
Units = sectors of 512 bytes, counting from 0

Device Boot Start End #sectors Id System
kvm/hd/fwle-1/fw.img1 63 7055 6993 83 Linux
kvm/hd/fwle-1/fw.img2 7056 180431 173376 83 Linux
kvm/hd/fwle-1/fw.img3 180432 1000943 820512 5 Extended
kvm/hd/fwle-1/fw.img4 0 - 0 0 Empty
kvm/hd/fwle-1/fw.img5 180495 451583 271089 83 Linux
kvm/hd/fwle-1/fw.img6 451647 722735 271089 83 Linux
kvm/hd/fwle-1/fw.img7 722799 993887 271089 83 Linux
kvm/hd/fwle-1/fw.img8 993951 1000943 6993 83 Linux

如果我想要挂载fw.img文件的第五个分区,我要首先计算第五分区的偏移量 180495 * 512 = 92413440,
则我输入
sudo mount -o loop,offset=92413440 kvm/hd/fwle-1/fw.img tmp/ 命令,就把第五个分区挂载上了。其它分区以此类推。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 如何挂载qcow2映像?
帖子发表于 : 2011-07-23 11:39 
头像

注册: 2011-03-06 11:02
帖子: 24
送出感谢: 0 次
接收感谢: 0 次
学习了!3楼正解


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 如何挂载qcow2映像?
帖子发表于 : 2011-11-18 16:04 
头像

注册: 2008-12-29 17:19
帖子: 113
送出感谢: 0 次
接收感谢: 1
学习了


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 如何挂载qcow2映像?
帖子发表于 : 2011-11-18 16:31 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
想要snapshot??
还是想空间
这是一个问题的。


_________________
● 鸣学


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 如何挂载qcow2映像?
帖子发表于 : 2011-11-18 17:19 

注册: 2008-12-17 23:09
帖子: 72
送出感谢: 0 次
接收感谢: 0 次
如果你是为了KVM里面的文件能随时在主机里面用,试试我的方式:

1.主机里面使用Samba共享文件夹,可以加密,可以只读,可以可读写,看需要了。
2.虚拟机里面只装基本的系统,上述共享文件夹映射为磁盘,自己的文件都放这个磁盘里面。

这么做的好处是,可以使用qcow2的优点(节约空间、加密、快照。。。),数据文件可以主、客两个系统同时访问修改。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 7 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译