Skip to main content

镜像开源镜像站点同步文件

项目描述

镜子

构建状态 蟒蛇版本 发布版本 派皮版本 AUR 版本

Mirror是一个用于镜像站点(例如mirror.bjtu.edu.cn )的开源 python 应用程序,用于从上游同步文件(它在内部使用rsync),它实际上像cron一样工作,但仍然存在一些差异。已经为mirror.bjtu.edu.cn服务了40多个rsync任务

欢迎您向github@idealities发送评论、补丁和任何其他内容。

主页:https ://mirror.bjtu.edu.cn

作者

  • 尚元春
  • 鲍勃·高
  • 板栗

对于贡献者和过去的开发人员,请参阅:作者

安装说明

从 PyPI 安装

您可以mirror通过运行 pip 来安装:

$ sudo pip install mirror

从源安装

或者,如果您想从源代码构建和安装:

$ python setup.py build
$ sudo python setup.py install

配置和运行

之后,你要设置环境,鼓励你添加一个特定的用户来运行mirrord,这里我们假设用户名是mirror,它的主目录是/home/mirror

制作必要的目录:

$ sudo chown mirror:mirror /var/log/mirrord /var/log/rsync
$ sudo mkdir /etc/mirror
$ sudo cp config/mirror.ini /etc/mirror/

现在您可以编辑 mirror.ini 以满足您的需要并运行:

$ mirrord

这样就完成了。您也可以使用man mirrordmirrord -h阅读文档。

如果mirrord正在运行,您可以运行:

$ mirrord -t

显示当前任务队列。

截屏

联系/支持

电子邮件:idealities@gmail.com

特征

  • 添加镜子很简单
  • 您可以为每个镜像设置一个优先级,从 1 到 10,1 为最高
  • 调度器会根据当前情况调度任务
  • 您还可以为每个镜像设置超时
  • 支持两阶段同步(适用于 ubuntu、debian)
  • 您也可以将其用作另一个 cron...

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

mirror-0.8.2.tar.gz (86.5 kB 查看哈希)

已上传 source

内置分布

mirror-0.8.2-py2.py3-none-any.whl (107.5 kB 查看哈希)

已上传 py2 py3