真机部署YUM仓库

    xiaoxiao2025-05-14  45

    问题 在根下创建/CentOS6DVD目录将CentOS光盘镜像挂载到/CentOS6DVD目录编辑客户端配置文件,完成Yum仓库搭建利用Yum安装lftp利用/etc/fstab文件,实现开机自动挂载 方案

    在真机搭建Yum仓库服务端时真机是没有光驱设备的我们采用的方法是,直接挂载光盘ISO镜像文件,挂载时要加上必要的参数“loop”,其命令为:

    mount  -o loop  /ISO/CentOS-6.7*1.iso  /CentOS6DVD/

    利用命令挂载是临时生效的所以要写入fstab”文件中实现永久开机挂载。配置文件/etc/fstab里,各个字段的意义一定要熟悉:

    设备文件  类型  挂载参数  备份标记  检测顺序

    本实验挂载的对象是ISO镜像,挂载参数要加上“loop”:

    /ISO/CentOS-6.7*.iso  /CentOS6DVD  iso9660 defaults,loop 0 0

    步骤

    实现此案例需要按照如下步骤进行。

    步骤一:创建/CentOS6.5DVD目录

    命令操作如下所示:

    [root@svr5 ~]# mkdir /CentOS6DVD

    [root@svr5 ~]# ls -ld /CentOS6DVD/

    drwxr-xr-x. 2 root root 4096 5月  11 15:12 /CentOS6DVD/

    [root@svr5 ~]#

    步骤二:挂载光盘ISO镜像

    命令操作如下所示:

    [root@svr5 ~]#mount  -o loop  /ISO/CentOS-6.7*1.iso  /CentOS6DVD/

    [root@svr5 ~]# ls /CentOS6DVD/

    EFI               Packages                  RELEASE-NOTES-pa-IN.html

    EULA              README                    RELEASE-NOTES-pt-BR.html

    EULA_de           RELEASE-NOTES-as-IN.html  RELEASE-NOTES-ru-RU.html

    EULA_en           RELEASE-NOTES-bn-IN.html  RELEASE-NOTES-si-LK.html

    EULA_es           RELEASE-NOTES-de-DE.html  RELEASE-NOTES-ta-IN.html

    EULA_fr           RELEASE-NOTES-en-US.html  RELEASE-NOTES-te-IN.html

    EULA_it           RELEASE-NOTES-es-ES.html  RELEASE-NOTES-zh-CN.html

    EULA_ja           RELEASE-NOTES-fr-FR.html  RELEASE-NOTES-zh-TW.html

    EULA_ko           RELEASE-NOTES-gu-IN.html  repodata

    EULA_pt           RELEASE-NOTES-hi-IN.html  ResilientStorage

    EULA_zh           RELEASE-NOTES-it-IT.html  RPM-GPG-KEY-redhat-beta

    GPL               RELEASE-NOTES-ja-JP.html  RPM-GPG-KEY-redhat-release

    HighAvailability  RELEASE-NOTES-kn-IN.html  ScalableFileSystem

    images            RELEASE-NOTES-ko-KR.html  Server

    isolinux          RELEASE-NOTES-ml-IN.html  TRANS.TBL

    LoadBalancer      RELEASE-NOTES-mr-IN.html

    media.repo        RELEASE-NOTES-or-IN.html

    [root@svr5 ~]#

    步骤三:配置Yum客户端配置文件

    命令操作如下所示:

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

    [root@svr5 yum.repos.d]# cp rhel-source.repo centos6.repo

    [root@svr5 yum.repos.d]# vim centos6.repo

    [rhel-CentOS]

    name=CentOS 6

    baseurl=file:///CentOS6DVD

    enabled=1

    gpgcheck=0       //必须有此字段,若不检测软件签名则“gpgkey”配置可不写

    [root@svr5 yum.repos.d]# yum  repolist

    步骤四:安装常用软件lftp,此软件为访问ftp的客户端软件

    命令操作如下所示:

    [root@svr5 /]# yum -y install  lftp

    步骤五:利用/etc/fstab文件,实现开机自动挂载

    命令操作如下所示:

    [root@svr5 /]# tail -n 1 /etc/fstab

    /ISO/CentOS-6.7*.iso  /CentOS6DVD  iso9660 defaults,loop 0 0

    [root@svr5 /]#

    最新回复(0)