在linux系统中挂载img镜像文件

技术 · 2019-11-27

第一步: 我们需要知道img磁盘文件,对应分区的开始位置。这样我们才好挂载。所以,先用fdisk命令查看磁盘的分区情况:

root@admin-pc:/home/admin/桌面# fdisk disk.img
欢迎使用 fdisk (util-linux 2.27.1)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

命令(输入 m 获取帮助): p
Disk disk.img:4 GiB,4294967296 字节,8388608 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x20ac0d65

设备 启动 起点 末尾 扇区 大小 Id 类型
disk.img1 2048 8386559 8384512 4G 83 Linux

可以看到分区是从2048开始的,这里需要特别注意,需要转换一下:2048*512=1048576B,

然后,就可以挂载分区了,这里要用到offset参数:

mount -o loop,offset=1048576 disk.img /home/xxx (这里特别注意loop,offset 之间有逗号且不能有空格)
然后,就可以进/xxx目录下看了!

挂载 img
主题 Jasmine .