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会有更好的效果。

Comments

Popular posts from this blog

Freeware Software Top 300 from winAddons.Com!

What is DevOPS?

RPM Build Tips!