本地YUM挂载
1 安装centos后默认yum源如下
ll /etc/yum.repos.d
[root@node02 ~]# ll /etc/yum.repos.d total 32 -rw-r--r--. 1 root root 1664 Nov 23 2018 CentOS-Base.repo -rw-r--r--. 1 root root 1309 Nov 23 2018 CentOS-CR.repo -rw-r--r--. 1 root root 649 Nov 23 2018 CentOS-Debuginfo.repo -rw-r--r--. 1 root root 314 Nov 23 2018 CentOS-fasttrack.repo -rw-r--r--. 1 root root 630 Nov 23 2018 CentOS-Media.repo -rw-r--r--. 1 root root 1331 Nov 23 2018 CentOS-Sources.repo -rw-r--r--. 1 root root 5701 Nov 23 2018 CentOS-Vault.repo [root@node02 ~]#
2 备份默认yum源
mkdir /opt/centos-yum.bak
mv /etc/yum.repos.d/* /opt/centos-yum.bak
[root@node02 ~]# mkdir /opt/centos-yum.bak [root@node02 ~]# mv /etc/yum.repos.d/* /opt/centos-yum.bak
3 上传iso镜像到/home目录下
将iso镜像使用xftp传输到/home目录下: [root@node02 home]# ll /home/CentOS-7-x86_64-DVD-1810.iso -rw-r--r-- 1 root root 4588568576 Mar 6 13:44 /home/CentOS-7-x86_64-DVD-1810.iso
4 挂载
mkdir -p /mount/cdrom
mount -t iso9660 /home/CentOS-7-x86_64-DVD-1810.iso /mount/cdrom
[root@node02 home]# mkdir -p /mount/cdrom [root@node02 home]# mount -t iso9660 /home/CentOS-7-x86_64-DVD-1810.iso /mount/cdrom mount: /dev/loop0 is write-protected, mounting read-only [root@node02 home]#
5 编写repo文件
vim /etc/yum.repos.d/local.repo
[local] name=local baseurl=file:///mount/cdrom enabled=1 gpgcheck=0
6 清理缓存
yum clean all
yum makecache
yum repolist
[root@node02 home]# yum clean all Loaded plugins: fastestmirror, langpacks Cleaning repos: local Cleaning up list of fastest mirrors Other repos take up 108 M of disk space (use --verbose for details) [root@node02 home]# yum makecache Loaded plugins: fastestmirror, langpacks Determining fastest mirrors local | 3.6 kB 00:00:00 (1/4): local/group_gz | 166 kB 00:00:00 (2/4): local/primary_db | 3.1 MB 00:00:00 (3/4): local/filelists_db | 3.2 MB 00:00:00 (4/4): local/other_db | 1.3 MB 00:00:00 Metadata Cache Created [root@node02 home]# yum repolist Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile repo id repo name status local local 4,021 repolist: 4,021 [root@node02 home]#
7 开机自动挂载
vim /etc/fstab
/home/CentOS-7-x86_64-DVD-1810.iso /mount/cdrom iso9660 loop 0 0
8 取消挂载
umount /mount/cdrom