温馨提示×

centos怎么mount镜像

小樊
42
2026-09-24 07:56:15
栏目: 智能运维

在 CentOS 中“mount 镜像”通常分几种常见情况,下面按最常见场景给你说明(以 CentOS 7 / 8 为例,CentOS 6 也基本通用)。


一、挂载 ISO 镜像文件(最常用)

1️⃣ 创建挂载目录

mkdir /mnt/iso

2️⃣ 挂载 ISO 文件

mount -o loop CentOS-7-x86_64-DVD.iso /mnt/iso

如果是 root 用户,-o loop 通常可省略:

mount CentOS-7-x86_64-DVD.iso /mnt/iso

3️⃣ 查看挂载

df -h
ls /mnt/iso

4️⃣ 卸载镜像

umount /mnt/iso

二、挂载本地 ISO 作为 YUM 源(常见用途)

1️⃣ 挂载 ISO

mount /iso/CentOS-7-x86_64-DVD.iso /mnt/iso

2️⃣ 配置 YUM 源

vi /etc/yum.repos.d/local.repo

内容示例:

[local]
name=Local ISO
baseurl=file:///mnt/iso
enabled=1
gpgcheck=0

3️⃣ 刷新缓存

yum clean all
yum makecache

三、挂载qcow2 / 虚拟磁盘镜像(KVM)

如果是 qcow2(不是 ISO):

方法 1:libguestfs(推荐)

yum install libguestfs-tools
mkdir /mnt/img
guestmount -a centos.qcow2 -m /dev/sda1 /mnt/img

卸载:

guestunmount /mnt/img

方法 2:转成 raw 再 mount(不推荐)

qemu-img convert centos.qcow2 centos.raw
mount -o loop,offset=xxxx centos.raw /mnt/img

四、开机自动挂载 ISO

编辑 /etc/fstab:

/iso/CentOS-7-x86_64-DVD.iso /mnt/iso iso9660 loop 0 0

五、常见问题

❌ 报错:mount: unknown filesystem type 'iso9660'

modprobe iso9660

❌ 权限不足

sudo mount ...

如果你能说明:

  • 是 ISO / qcow2 / raw
  • 用于 装机 / yum / 数据恢复

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

0 踩