御风灰灰
发布于 2024-07-11 / 23 阅读
0
0

linux镜像挂载

1. 分区镜像挂载

2. 磁盘镜像挂载

针对img这种磁盘类的镜像,分区挂载已经无法使用,因为内部包含多个分区。需要使用磁盘镜像挂载方式。

2.1 前期准备

  1. 安装losetup
sudo apt-get install losetup

2.2 获取镜像文件

可以自己创建一个或者使用现成的img镜像。

linux-imgmount-镜像分区.png

2.3 挂载img镜像

  1. 挂载到loop设备上
sudo losetup -fP test.img
  1. 查看loop设备
ls /dev/loop* -l

linux-imgmount-loop设备.png

linux-imgmount-lsblk.png

可以看到loop下出现三个分区

2.4 挂载文件系统

2.4.1 创建挂载目录

mkdir -p mnt/part1 mnt/part2 mnt/part3

2.4.2 使用挂载命令挂载

sudo mount /dev/loop0p1 mnt/part1
sudo mount /dev/loop0p2 mnt/part2
sudo mount /dev/loop0p3 mnt/part3

2.4.3 卸载文件系统

sudo umount mnt/part1
sudo umount mnt/part1
sudo umount mnt/part1

如果卸载文件系统时提示占用,使用lsof命令查看当前路径下是否打开文件

lsof mnt/

2.6 卸载设备

sudo losetup -d /dev/loop0

评论