• 宿主机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中的条目

  • 相关阅读:
    java实训
    二维数组转置
    java第四次上机
    建立一个窗体
    java第三次上机
    数据结构晚自习
    Java程序设计第一次作业
    JAVA程序设计的第一次作业
    java中窗体的转化
    数据结构串的使用
  • 原文地址:https://www.cnblogs.com/scu-cjx/p/6878907.html
Copyright © 2020-2023  润新知