周末利用服务器上空闲硬盘空间创建了一个CentOS的镜像(,域名访问不到的话可以用访问),镜像了centos 4、5,i386版的内容,一来方便自己维护的一堆服务器升级更新,另外也希望能给国内的网友提供多一个选择。如果足够稳定的话,我会申请加入CentOS的public mirror site。
具体方法如下:创建一个镜像脚本centos-mirror.sh
代码
#!/bin/sh
export PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin"
rsync="/usr/bin/rsync -aqzH --delete --delay-updates"
mirror=rsync://mirrors.kernel.org/centos
verlist="5 4"
archlist="i386 SRPMS"
baselist="os updates addons extras centosplus contrib fasttrack"
local=/home/centos
for ver in $verlist
do
for arch in $archlist
do
for base in $baselist
do
if [[ $ver = '4' ]] && [[ $base = 'fasttrack' ]]; then
continue
fi
if [[ $ver = '5' ]] && [[ $base = 'contrib' ]]; then
continue
fi
remote=$mirror/$ver/$base/$arch/
mkdir -p $local/$ver/$base/$arch
$rsync $remote $local/$ver/$base/$arch/
done
done
done
设置crontab每6小时更新一次:
0 0-23/6 * * * /root/centos-mirror.sh
阅读(2006) | 评论(0) | 转发(0) |