温馨提示×

linux mount ISO怎样操作

小樊
76
2026-09-26 13:15:49
栏目: 智能运维

在 Linux 下挂载(mount)ISO 文件一般分为 临时挂载 和 开机自动挂载 两种情况。下面按常见用法说明。


一、临时挂载 ISO(最常用)

1️⃣ 创建挂载目录

sudo mkdir -p /mnt/iso

2️⃣ 挂载 ISO 文件

sudo mount -o loop example.iso /mnt/iso

说明:

  • example.iso:你的 ISO 文件路径
  • /mnt/iso:挂载点
  • -o loop:把文件当作块设备挂载(必需)

3️⃣ 查看内容

ls /mnt/iso

4️⃣ 卸载 ISO

sudo umount /mnt/iso

二、以只读方式挂载(推荐)

ISO 本身是只读的,可显式指定:

sudo mount -o loop,ro example.iso /mnt/iso

三、使用 mount 的另一种写法

某些系统也支持:

sudo mount example.iso /mnt/iso -t iso9660 -o loop

四、开机自动挂载 ISO

1️⃣ 编辑 /etc/fstab

sudo vim /etc/fstab

添加一行:

/path/example.iso  /mnt/iso  iso9660  loop,ro  0  0

2️⃣ 测试配置

sudo mount -a

五、常见问题

❌ 提示 mount: not a directory

原因:挂载点不存在或已被占用
解决:

sudo mkdir -p /mnt/iso
sudo umount /mnt/iso

❌ 没有 loop 支持

老内核或嵌入式系统可能不支持:

modprobe loop

六、替代方案(不挂载也能用)

如果只是读文件:

7z l example.iso
7z x example.iso -o/out

如果你告诉我:

  • 发行版(Ubuntu / CentOS / Arch 等)
  • 是否要自动挂载
  • ISO 用途(系统安装 / 软件包 / 数据)

我可以给你更精确的命令。

0 踩