在 CentOS 系统中挂载光盘(ISO 镜像或物理光驱)通常用于安装软件包、修复系统或访问安装介质。以下是详细步骤:
lsblk
或
fdisk -l
常见设备名:
/dev/sr0(物理光驱)/dev/cdrom(通常是 /dev/sr0 的软链接)mkdir -p /mnt/cdrom
mount /dev/sr0 /mnt/cdrom
或
mount /dev/cdrom /mnt/cdrom
mount -o loop CentOS-7-x86_64-DVD.iso /mnt/cdrom
df -h
或
ls /mnt/cdrom
看到 Packages、repodata 等目录说明挂载成功。
umount /mnt/cdrom
⚠️ 注意:不能在 /mnt/cdrom 目录内执行卸载命令。
编辑 /etc/fstab:
vi /etc/fstab
添加一行(物理光驱示例):
/dev/sr0 /mnt/cdrom iso9660 defaults 0 0
ISO 文件示例:
/root/CentOS-7-x86_64-DVD.iso /mnt/cdrom iso9660 loop 0 0
保存后测试:
mount -a
mount: no medium foundunknown filesystem type 'iso9660'yum install -y cifs-utils
(一般系统默认支持)
vi /etc/yum.repos.d/local.repo
[local]
name=Local CD
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0
然后:
yum clean all
yum makecache
如果你用的是 CentOS 7 / 8 / Stream 或 物理机 / 虚拟机(VMware / KVM),可以告诉我,我可以给你更精确的命令。