赛迪网 > IT技术 Linux > 系统管理
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

创建本地Ubuntu Linux Mirror镜像的方法

发布时间:2007.09.26 06:38     来源:赛迪网    作者:kit

作一个镜像也很简单的,只要有一台ubuntu,配置好apache,安装上rsync程序,准备足够的硬盘空间,就可以了,通过rsync编写一个小的脚本,就可以了,脚本如下:

#! /bin/bash

rsync -aPS –delete-after \

–exclude *amd64* –exclude *ia64* \

–exclude *powerpc* –exclude *sparc* \

–exclude *hoary* –exclude *warty* \

–exclude *breezy* \

–exclude *.iso \

–exclude *.orig.tar.gz –exclude *.diff.gz \

–exclude *.dsc \

rsync://archive.ubuntu.com/ubuntu \

/home/ubuntu

这个例子抄自这里,从hiweed传出来的,不过注释有些小错误,更正如下:

exclude amd64 ia64 powerpc sparc 是去掉不想要的架构

exclude hoary warty breezy 是去掉不想要的发行版本

exclude .iso 是去掉光盘镜像文件

exclude orig diff dsc 是去掉源代码软件包(?)

rsync://… 是镜像来源,和source.list中的一样

/home/ubuntu 是镜像文件保存到哪里

apache配置虚拟目录就不说了,以后局域网的电脑的source.list就简单了。

crontab -e把这个脚本放到cron中,每天执行,嘿嘿。

# m h dom mon dow command

0 4 * * * /home/fwolf/rsync_ubuntu.sh

镜像不知道需要花费多少空间,有了结果以后再告诉大家。

顺路推荐一个不错的,可以在win、linux、osx等各种os环境下运行的,类似中游和联众的联网游戏,蓝迪游戏,除了现在人少点,别的都还不错,甚至支持龙芯电脑。

补充一点,不是所有apt源都可以作为rsync源的,因为对方可能只开了http,没有开rsync。现在知道的,至少archive和us.archive.ubuntu.com这系列的服务器是都支持的。

只镜像edgy的i386部分,不要iso不要源码,花费73G空间,够大的,寒!

上面介绍的那个蓝迪游戏,不是人少么?但是可以邀请机器人陪玩,虽然性质有点像单机游戏了,可是机器人的水平可真不低,斗地主的时候出炸弹的时机掌握得也很好,刚才被搞得很郁闷:(。在线游戏刚开始运行人少的时候,不失为一个不错的办法,即使是人多了,也可以当作rpg中的npc打怪赚钱嘛。

Ubuntu in Launchpad这里有一份完整的官方ubuntu镜像站点清单,不仅列出了每个站点的所在国家和带宽情况,标注有“Alternatives: rsync”的就是可以使用rsync进行同步的站点。

同时,如果镜像过来的文件是存储在通过samba访问的windows共享目录下的话,会因为windows无法正确设置文件权限和日期而导致每次都需要从头开始同步,打开”-checksum”参数通过md4校验值来解决这个问题的话又巨慢,每次同步的时候,两端都要对所有文件计算checksum,所以,可以下载cwRsync(windows下运行的把cygwin和rsync打包在一起的一个软件),从windows这端来同步文件,对外提供共享服务仍然用linux。

(责任编辑:云子)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 网管注意 Linux系统重要更新Mandriva RC2 (09-25) · 鸟哥的Linux学习笔记 DNS服务器相关知识 (09-25)
· WinXP+Mac OS X+Linux的多操作系统安装 (09-25) · 系统管理:Linux操作系统的密码破解大全 (09-25)
· Ubuntu Linux操作系统下的截图软件Scrot (09-25) · Linux和Windows共存的模式下分区要小心 (09-25)
· 实用技巧 让Numlock小键盘指示灯开机就亮 (09-25) · Linux系统攻略:从Source安装Xen的方法 (09-25)
· 如何在Linux操作系统下解压缩rar的文件 (09-25) · Linux系统攻略:如何为添加的硬盘做配额 (09-24)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
[政务][电信][金融][农业][制造业][中小企业]
[CIO][ERP][协同][IT管理][中间件][电子商务]
[政策][地方][专家][评估][辞典][博客][社区]
· 专题:一路畅通构想曲——让出行不再遭遇堵车
· CIO工作亲历:企业ERP选型不能忽视"选人关"
· 综述:信息化建设给中国监狱带来的各种变化
· 金融业风险管理和法规遵从有五点需考虑的因素
· 保险业CIO关注:该如何建立统一高效的CRM体系
· 调查显示:多数CIO对IT规划仍存在困惑和误解
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管