同步公网镜像yum源配置方法(转)

平时,yum安装软件都是从公网下载的,占用带宽,
如果在公司里搭建一个内网yum服务器,但又考虑到如果yum软件的数据库文件repodata不一样,
就会有问题。解决方法就是直接使用公网yum源的repodata。
镜像同步公网yum源
上游yum源必须要支持rsync协议,否则不能使用rsync进行同步。
http://mirrors.ustc.edu.cn/status/
CentOS官方标准源:rsync://mirrors.ustc.edu.cn/centos/
epel源:rsync://mirrors.ustc.edu.cn/epel/
同步命令:
# 使用rsync同步yum源,为了节省带宽、磁盘和下载时间,只同步了CentOS6的rpm包,
# 同步base源,小技巧,我们安装系统的光盘镜像含有部分rpm包,大概3G,这些就不用重新下载。
#创建四个目录,用于同步公网yum源
mkdir -p /data/yum_data/centos/6/os/x86_64/
mkdir -p /data/yum_data/centos/6/extras/x86_64/
mkdir -p /data/yum_data/centos/6/updates/x86_64/
mkdir -p /data/yum_data/epel/6/x86_64/
#执行下面四条命令,就会同步官网yum源到本地。
1 /usr/bin/rsync -av rsync://mirrors.ustc.edu.cn/centos/6/os/x86_64/ /data/yum_data/centos/6/os/x86_64/
2 /usr/bin/rsync -av rsync://mirrors.ustc.edu.cn/centos/6/extras/x86_64/ /data/yum_data/centos/6/extras/x86_64/
3 /usr/bin/rsync -av rsync://mirrors.ustc.edu.cn/centos/6/updates/x86_64/ /data/yum_data/centos/6/updates/x86_64/
4 /usr/bin/rsync -av --exclude=debug rsync://mirrors.ustc.edu.cn/epel/6/x86_64/ /data/yum_data/epel/6/x86_64/
#查看同步完成后yum源的大小:
 1 [root@yum yum_data]# cd ..
 2 
 3 [root@yum data]# du -sh yum_data
 4 12G     yum_data
 5 
 6 [root@yum data]# LANG=en
 7 [root@yum data]# tree -L 3 yum_dat  //显示文件夹结构

猜你喜欢

转载自www.cnblogs.com/mountain2011/p/9118053.html