同步Archlinux源的改进方法

因rsync的服务器有限,我长期使用的tsinghua.edu.cn速度一直很慢,因此今天变更了同步方法
1.软件包文件直接利用LFTP到http://mirrors.163.com去同步;
文件:/srv/jobs/sync-lftp.sh

#!/usr/bin/lftp -f
lcd /srv/http/archlinux

open http://mirrors.163.com/archlinux/
#open ftp.archlinux.org/

lcd pool
cd pool

mirror --delete --parallel=5 -cve community
mirror --delete --parallel=5 -cve packages

2.而索引文件采用rsync去清华同步

#!/bin/bash -

/usr/bin/lftp -f /srv/jobs/sync-lftp.sh

/usr/bin/rsync -rtlvH --delete-after --delay-updates --safe-links --max-delete=500000 rsync://mirrors.tuna.tsinghua.edu.cn/archlinux/ /srv/http/archlinux/

chown -R http.http /srv/http/archlinux

关于Zeno Chen

本人涉及的领域较多,杂而不精 程序设计语言: Perl, Java, PHP, Python; 数据库系统: MySQL,Oracle; 偶尔做做电路板的开发,主攻STM32单片机
此条目发表在Linux分类目录。将固定链接加入收藏夹。