宿主机mount虚拟机镜像文件

Posted chenjx_ucs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了宿主机mount虚拟机镜像文件相关的知识,希望对你有一定的参考价值。

转载

mount挂载虚拟机镜像文件

使用mount挂载ubuntu虚拟机所在的img文件的时候,执行:

“sudo mount -o loop xxx.img /mnt/xxx”,

系统提示:

“mount: you must specify the filesystem type”

加上”-t ext3″后仍然报错:

首先,要说明一下的是,这情况是由于img文件的开头包含了mbr,以致于系统无法识别……img文件相当于一个包含操作系统的硬盘,而我们之需要挂载它的文件系统部分,所以需要绕过mbr。

执行:fdisk -ul xxx.img,和显示一大堆信息,如:

看到这行,发现linux的文件系统是从第63块开始的,所以挂载的时候应该从这个地方开始挂载

3059.img1 * 63 7903979 3951958+ 83 Linux

由这条信息可以的出,扇区大小为512

Units = sectors of 1 * 512 = 512 bytes

所以我们需要从512*63出开始挂载

最后执行:

(sudo) mount -o loop,offset=32256  xxx.img /mnt/xxx……

注:mount命令会根据文件系统的超级块(superblock)自动识别分区的文件系统类型;如果无法识别会读取并匹配/etc/filesystems中的条目

 

以上是关于宿主机mount虚拟机镜像文件的主要内容,如果未能解决你的问题,请参考以下文章

虚拟机中linux镜像文件的使用!

主机端口镜像如何转发到虚拟机 ESXI

Vmware 如何加载别的宿主机上的虚拟机镜像?

给在XenCenter管理的XenServer服务器上创建的虚拟机共享(上传)宿主机的镜像文件

虚拟机Linux下怎么解压ISO文件

虚拟机linux挂载光盘显示:mount: you must specify the filesystem type