文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 专题 求职 读书
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» Linux & Advanced Application » 简单创建本地Ubuntu Linux Mirror镜像       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: 简单创建本地Ubuntu Linux Mirror镜像  ( 查看:217  回复:2 )   
 
redking
副版主  点击可查看详细


十二生肖之狗   双鱼座   行业勋章   技术勋章   诚信兄弟   中秋活动勋章  
帖子 2657
精华 0
无忧币 34790
积分 4345
阅读权限 140
来自 (保密)
注册日期 2006-7-11
最后登录 2008-9-8 离线

[查看资料]  [发短消息]  [Blog
[个人主页]    QQ       
发表于:2008-1-4 13:32   标题:简单创建本地Ubuntu Linux Mirror镜像
上一帖 |
作一个镜像也很简单的,只要有一台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。



“绿色IT 从我做起”圈子有奖活动
2008-1-4 13:321楼
[ 顶部 ]
 
termite3304
副版主  点击可查看详细


十二生肖之虎   白羊座   行业勋章   技术勋章   诚信兄弟  
帖子 1813
精华 4
无忧币 36001
积分 3236
阅读权限 140
注册日期 2007-8-1
最后登录 2008-9-8 在线

[查看资料]  [发短消息]  [Blog
[个人主页]         
发表于:2008-1-4 16:39 
楼主发的好贴  先支持一下 消灭0回复



关注残奥会
2008-1-4 16:392楼
[ 顶部 ]
 
johncat
技术员  点击可查看详细



帖子 235
精华 0
无忧币 1
积分 241
阅读权限 30
注册日期 2007-10-14
最后登录 2008-7-17 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-2-26 11:33 
dddddddddddddddddd



网络虽虚拟,技术无边界,来看看大家“真面目”!
2008-2-26 11:333楼
[ 顶部 ]
     
论坛跳转:  

| | |

| | |

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号