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)

上一篇下一篇

猜你喜欢

热点阅读