Yum仓库远程同步及本地库维护!

其实远程同步问题不止是Yum才有,其它的类似镜像服务都会遇到,现在主流的镜像同步方式有wget和rsync等。之前有篇关于Yum使用和本地服务架设的文章,联接:Yum和Yum服务器
这次基于这段时间的实践整理一下关于同步的一些问题,包括Yum仓库的同步等。

镜像网站:
wget -m -c -nH -N URL
参数解释:
-m 镜像
-c 断点续传
-nH 不创建带URL中host前缀得目录,例如镜像ftp://ftp.redhat.com/时不加此选项会创建ftp.redhat.com的目录。
-N 时间戳比较,只下载比较新的
-b 一运行即刻转为后台进程
-nd 所有下载文件都放在当前目录下
wget用于从HTTP,FTP站点镜像网站;

rsync –verbose –progress –stats –archive –partial –exclude directory/ –exclude …… mirror.site.org::directory/ mirror_to_directory/
参数解释:
–verbose -v 显示详细信息
–progress 显示进度信息
–stats 显示状态信息
–archive 递归取回
–partial 保存还未完成的文件,默认情况下,rsync删除才传输了一半的文件
-H 保留硬联接
–delete 删除目标服务器上没有的文件
如果目标网站支持RSYNC同步,就使用rsync会有更好的效果。

留下回复