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

  • 相关阅读:
    CCF-CSP题解 201509-4 高速公路
    CCF-CSP题解 201403-4 无线网络
    CCF-CSP题解 201512-4 送货
    2019年9月10日
    53. 最大子序和
    54. 螺旋矩阵
    59. 螺旋矩阵 II
    61. 旋转链表
    62. 不同路径
    70. 爬楼梯
  • 原文地址:https://www.cnblogs.com/scu-cjx/p/6878907.html
Copyright © 2020-2023  润新知