centos7挂载光盘,并配置本地yum源
2023-07-27 本文已影响0人
彩色的炮灰
一、挂载光盘?
复制下面的命令确认一下机器里面/dev文件夹下的CDROM文件是哪个:
[root@node01 ~]# ls -l /dev/ | grep -Fi cdrom
lrwxrwxrwx. 1 root root 3 Jul 27 11:01 cdrom -> sr0
crw-rw----. 1 root cdrom 21, 1 Jul 27 11:01 sg1
brw-rw----. 1 root cdrom 11, 0 Jul 27 11:01 sr0
[root@node01 ~]#
可以看到
image.png
/dev/cdrom 只是/dev/sr0的符号链接;这里的sr0,sg0 ;
Linux系统能够将大多数光学存储设备识别为SCSI设备,如/dev/sr0、/dev/sr1等。但是如果光驱使用的是老接口的话,可能会被识别为PATA设备。/dev/sr*设备是只读的,它们只用于从光盘上读取数据。可读写光盘驱动用/dev/sg0这样的设备文件表示,g代表“generic”。
新建一个文件,待会我们挂载用,一般在/mnt中创建
[root@localhost ~]# mkdir /mnt/cdrom
[root@localhost ~]# mount /dev/cdrom /mnt/cdrom
mount: /dev/sr0 is write-protected, mounting read-only
[root@localhost ~]# df /mnt/cdrom/
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sr0 4600876 4600876 0 100% /mnt/cdrom
[root@localhost ~]#
这里可以看一下cdrom文件里有没有文件
[root@localhost ~]# ll -h /mnt/cdrom/
total 696K
-rw-r--r-- 3 root root 14 Oct 30 2020 CentOS_BuildTag
drwxr-xr-x 3 root root 2.0K Oct 27 2020 EFI
-rw-rw-r-- 21 root root 227 Aug 30 2017 EULA
-rw-rw-r-- 21 root root 18K Dec 10 2015 GPL
drwxr-xr-x 3 root root 2.0K Oct 27 2020 images
drwxr-xr-x 2 root root 2.0K Nov 3 2020 isolinux
drwxr-xr-x 2 root root 2.0K Oct 27 2020 LiveOS
drwxr-xr-x 2 root root 658K Nov 4 2020 Packages
drwxr-xr-x 2 root root 4.0K Nov 4 2020 repodata
-rw-rw-r-- 21 root root 1.7K Dec 10 2015 RPM-GPG-KEY-CentOS-7
-rw-rw-r-- 21 root root 1.7K Dec 10 2015 RPM-GPG-KEY-CentOS-Testing-7
-r--r--r-- 1 root root 2.9K Nov 4 2020 TRANS.TBL
[root@localhost ~]#
这种办法在电脑重启后就不再挂载,需要再重新手动挂载一次到/mnt/cdrom会发现文件夹是空的。
二、永久挂载
用/etc/fstab文件配置的方式让系统在开机加载文件系统的时候去挂载光盘。
[root@localhost ~]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Tue Jul 11 10:07:12 2023
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root / xfs defaults 0 0
UUID=998c3c76-84f3-42b1-87f4-516f62b003fb /boot xfs defaults 0 0
/dev/mapper/centos-swap swap swap defaults 0 0
[root@localhost ~]#
先备份。
cp /etc/fstab /etc/fstab_backup
blkid查看文件系统
image.png
我们记住sr0后面的。
image.png
重新启动,查看是否挂载上了。
image.png
成功了
二. 开始设置本地yum源
2.1 备份原来的 yum源配置
[root@node01 ~]# mv /etc/yum.repos.d/ /etc/yum.repos.d.bak
[root@node01 ~]# mkdir /etc/yum.repos.d
[root@node01 ~]#
2.2 创建本地yum源
创建yum源文件的名称
[root@node01 ~]# cd /etc/yum.repos.d
[root@node01 yum.repos.d]# touch local.repo
[root@node01 yum.repos.d]# ls
local.repo
[root@node01 yum.repos.d]#
在文件中写入内容
[root@node01 yum.repos.d]# vi local.repo
[root@node01 yum.repos.d]#
[root@node01 yum.repos.d]# cat local.repo
[local]
name=local
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0
关于这几行代码的含义:
[local] ## 这个是源的名字,具有唯一性,不能和其他的重复
name=local ## 相当于注释,对redhat源的描述
baseurl=file:///mnt/cdrom ## 挂载的目录
enabled=1 #yum源是否启用 1-启用 0-不启用
gpgcheck=0 #安全检测 1-开启 0-不开启
重建yum缓存
清空yum缓存
yum clean all
本地化yum缓存
yum makecache
image.png
4.安装测试
安装wget测试
yum install wget -y
![image.png](https://img.haomeiwen.com/i26090942/bb0c1c3dd16461e9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)