Linux将文件夹打包成iso镜像
  U9ElBp9F5cmM 2023年11月19日 30 0

Linux将文件夹打包成iso


目录

Linux将文件夹打包成iso 2

信息 2

操作步骤 2

mkisofs 2

将/etc/yum.repos.d/下文件打包 3

备份现有yum源 3

拉取yum.iso 3

挂载yum.iso 4

使用光盘中的yum源 5



在运维或者学习的时候,有一些常用的软件、通用配置文件模板、或者是yum源,频繁的上传或者是配置到服务器效率太慢;

将频繁使用的放入一个文件夹,统一打包成iso镜像格式,上传到虚拟化平台存储中直接挂载给虚拟机即可使用,大大提高了效率

信息

需要使用的软件:

Linux系统中没有内置,需要安装。在此之前需要确定当前系统有可用的yum源

[root@master ~]# yum -y install mkisofs

操作步骤

将/etc/yum.repos.d/下的所有的yum源打包为 yum.iso ,然后移动到宿主机的桌面。

把/etc/yum.repos.d/下的现有yum源移走,再挂载打包好的 yum.iso

通过 yum.iso 使用yum源


mkisofs

# mkisofs -r -o 光盘名称.iso -J -R -V bb 要打包的路径

mkisofs -o epel7.iso -J -R -V bb share

# -r参数 将所有的文件属性设置所有人可读属性

# -o参数 指定光盘名称

# -V参数 后指定光盘集合的ID

# -J参数 保持原始文件名

# -R参数 递归,将文件夹下的所有文件打包

将/etc/yum.repos.d/下文件打包

[root@master ~]# mkisofs -r -o yum.iso -J /etc/yum.repos.d/

I: -input-charset not specified, using utf-8 (detected in locale settings)

Total translation table size: 0

Total rockridge attributes bytes: 169

Total directory bytes: 0

Path table size(bytes): 10

Max brk space used 0

181 extents written (0 MB)

[root@master ~]# ls

anaconda-ks.cfg yum.iso

备份现有yum源

[root@master ~]# cd /etc/yum.repos.d/

[root@master yum.repos.d]# ls

CentOS-Stream-AppStream.repo CentOS-Stream-Media.repo

CentOS-Stream-BaseOS.repo CentOS-Stream-NFV.repo

CentOS-Stream-Debuginfo.repo CentOS-Stream-PowerTools.repo

CentOS-Stream-Extras-common.repo CentOS-Stream-RealTime.repo

CentOS-Stream-Extras.repo CentOS-Stream-ResilientStorage.repo

CentOS-Stream-HighAvailability.repo CentOS-Stream-Sources.repo

[root@master yum.repos.d]# mkdir /iso

[root@master yum.repos.d]# mv *.repo /iso/

[root@master yum.repos.d]# ls

[root@master yum.repos.d]#

现在/etc/yum.repos.d/中没有可用的yum仓库

[root@master yum.repos.d]# yum -y install vim

错误:在"/etc/yum.repos.d", "/etc/yum/repos.d", "/etc/distro.repos.d"中没有被启用的仓库。

拉取yum.iso

Linux将文件夹打包成iso镜像_CentOS


Linux将文件夹打包成iso镜像_iso_02


挂载yum.iso


Linux将文件夹打包成iso镜像_CentOS_03


使用光盘中的yum源

Linux将文件夹打包成iso镜像_CentOS_04


复制到/etc/yum.repos.d/目录下

Linux将文件夹打包成iso镜像_CentOS_05



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月19日 0

暂无评论

推荐阅读
  wwLZeziuqjLR   2023年12月06日   17   0   0 sarcentos
  wwLZeziuqjLR   2023年12月11日   14   0   0 Dockercentos
  LE2wsiBPlOhg   2023年12月06日   15   0   0 Dockercentos
  wwLZeziuqjLR   2023年12月08日   66   0   0 Dockercentosbash
  wwLZeziuqjLR   2023年12月07日   15   0   0 Dockercentos
  wwLZeziuqjLR   2023年12月06日   16   0   0 abTime数据centos