查看分区偏移量
首先使用 fdisk 查看 img 文件中各个分区的起始位置,也就是偏移量。
1 | sudo fdisk -l data.img |
假设 fdisk 命令输出了以下内容:
1 | Disk data.img: 32 GiB, 34359738368 bytes, 67108864 sectors |
输出结果解析:
- 从输出的内容可以看到该磁盘镜像文件中只有
data.img1一个分区,若不止一个分区,则下面还会列出其余的分区,例如data.img2data.img3 - 最后一行的数字
2048表示该磁盘镜像文件中第一个分区的起始位置在第2048扇区(从 0 开始计数),一个扇区的大小是512字节,所以第一个分区的偏移量就是2048*512=1048576
挂载 img 文件
创建用于挂载 img 文件的目录
1 | sudo mkdir /mnt/temp |
使用 mount 挂载 img 文件
1 | sudo mount -o loop,offset=1048576 data.img /mnt/temp |