在 Linux 上挂载 ISO 镜像

mount -o loop 可把 ISO 挂载为虚拟光驱,直接读取里面的文件,无需刻录或解压。

Linux文件系统磁盘镜像挂载中风险
先 `sudo mkdir -p /mnt/iso`,再运行 `sudo mount -o loop 镜像.iso /mnt/iso`;用完执行 `sudo umount /mnt/iso`。

01命令

命令
$ sudo mount -o loop ubuntu-24.04.iso /mnt/iso

02作用说明

loop 设备会把 ISO(或树莓派 .img 之类的裸磁盘镜像)呈现为块设备,mount 读取其中的文件系统。ISO 9660 是只读的,内容无法修改。不想用 root,可在 GNOME 文件管理器中双击镜像,或用 `udisksctl loop-setup -f 镜像.iso`。

03风险

风险中风险
使用条件root required; loop device support (standard kernel)
!注意: 如果镜像是含分区的裸磁盘镜像,可用 udisksctl loop-setup 自动挂载各分区,或根据 `fdisk -l` 得到的偏移量用 `mount -o loop,offset=字节数`。

04撤销

撤销
$ sudo umount /mnt/iso

05来源

  • mount(8) — mount a filesystem
    man7.org · community · 2026-09-17
    依据: describes the loop option for mounting image files
  • mount(8)
    Debian · community · 2026-09-17
    依据: loop mount usage and examples

最后验证: 2026-09-18 · 分类: 文件与文件夹