RedHat8配置本地源,设置开机自动挂载

1 .创建挂载点目录

sudo mkdir /mnt/dvd

2 .查找 DVD 设备

sudo blkid

在输出中找到与 DVD 相关的设备,通常会以 /dev/srX 的形式表示(其中 X 是设备号)

3 .挂载 DVD 镜像源

sudo mount /dev/sr0 /mnt/dvd

如果您的 DVD 设备不是 /dev/srX,请将命令中的 /dev/srX 替换为您找到的正确设备路径。

4 .备份规则文件

cd /etc/yum.repos.d/
mkdir repo
mv *.repo ./repo

5 .创建规则文件

nano dvd.repo

输入以下内容

[BaseOS]
name=BaseOS
baseurl=file:///mnt/dvd/BaseOS
gpgcheck=0
enabled=1
[AppStream]
name=AppStream
baseurl=file:///mnt/dvd/AppStream
gpgcheck=0
enabled=1

6 .清理缓存,索引源,更新源

警告信息 This system is not registered with an entitlement(系统没有注册权限)。
为了抑制这个警告信息,编辑文件 /etc/yum/pluginconf.d/subscription-manager.conf,将参数 enabled=1 改为 enabled=0

sudo nano /etc/yum/pluginconf.d/subscription-manager.conf

[main]
enabled=0

清理缓存,索引源,更新源

sudo dnf clean all
sudo dnf makecache

如果需要更新,不需要的不要更新,更新了会变成最新版

dnf -y update

查看当前源

sudo dnf repolist

安装测试

sudo dnf install nfs-utils lrzsz

上面完成后重启会失效,下面是配置自动挂载
打开/etc/fstab文件进行编辑:

sudo nano /etc/fstab

在文件的末尾添加一行来定义本地源的挂载点。假设您的本地源目录是/mnt/dvd,您可以添加以下行:

/dev/sr0 /mnt/dvd iso9660 noauto,x-systemd.automount 0 0

解释

  • noauto:防止在启动时自动挂载。
  • x-systemd.automount:使 systemd 在访问 /mnt/dvd 时自动挂载设备,而不是在启动时挂载。
  • 通过这种方式,/dev/sr0 不会在系统启动时立即挂载,而是在您访问 /mnt/dvd 目录时自动挂载。
  • 这种配置不会干扰系统的启动过程,因为 noauto 阻止了启动时的挂载,而 x-systemd.automount 确保了按需挂载。
  • 这样可以避免开机自动挂载导致无法正常开机的问题

重新加载 systemd 配置

sudo systemctl daemon-reload

 

重启后即可自动挂载

 

免责声明:
1:如非特殊说明,本站对提供的素材及源码不拥有任何权利,其版权归原著者拥有。
2:本站内容均由互联网收集整理、网友上传,并且以技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
3:本站部分收费内容仅作本站日常维护费用,若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
4:请勿将源码、软件进行商业交易、转载等行为,源码、软件只为研究、学习所提供,该软件使用后发生的一切问题与本站无关。
5:站内资源如有侵犯你版权的,请来信1058364519@qq.com指出,本站将立即改正。
6:素材源码均为网络收集,不承担任何版权问题,不提供任何技术支持!
7:严重警告本站木屋模型、木屋CAD图纸、木屋效果图未经允许不得转载:凡木屋模型及CAD文章由设计师QINYUHUI设计制作,享有内容所有权,文章仅在QINYUHUI名下网站、信息平台或嘿很有内涵微博发布,未经授权违者必究!!!

MASUC » RedHat8配置本地源,设置开机自动挂载