2010年11月03日 星期三 12:17
网上看到好多技术介绍,都是用于解决两人或两台电脑数据同步的。举例子: nfs samba webdav rsync unison coda cvs svn ubuntu one drop box 后面两种算是版本管理,可是我也见到有网上博客说用它们管理同步。而且我发现如果两台电脑做一个项目,有了svn后就不需要同步软件了(rsync)。 coda奇在可以离线修改,在线提交,又把文件系统和版本管理的概念混了。 谁能说说这么多技术的分类比较应用特点什么的? -------------- 下一部分 -------------- 一个HTML附件被移除... URL: <http://www.zeuux.org/pipermail/zeuux-universe/attachments/20101103/18ac66cb/attachment.html>
2010年11月03日 星期三 12:26
在 2010年11月3日 下午12:17, <khufu在139.com>写道: > 谁能说说这么多技术的分类比较应用特点什么的? > 同步类应用与版本控制的应用明显不同的。 版本控制可以追溯历史,一般对于文本文件,可以比较两个文件之间“行”的差异。它提供的功能也很多(分支,多人协作等)。这个主要用在管理项目的代码。 而同步类的,说简单点就是做覆盖复制的工作。它只是在确定哪些文件需要复制上多做些工作吧。同时,也提供多种的“复制”方式。我用rsync来备份我的用户目录到移动硬盘。 去用一下,就知道了。 -- 进出自由才是游戏者的生存之道。 http://zys-free.com @zouyesheng -------------- 下一部分 -------------- 一个HTML附件被移除... URL: <http://www.zeuux.org/pipermail/zeuux-universe/attachments/20101103/5bf59ebe/attachment.html>
2010年11月03日 星期三 12:57
2010/11/3 <khufu在139.com>: > 网上看到好多技术介绍,都是用于解决两人或两台电脑数据同步的。举例子: > > nfs > samba > webdav > rsync > unison > coda > cvs > svn > ubuntu one > drop box > > 后面两种算是版本管理,可是我也见到有网上博客说用它们管理同步。而且我发现如果两台电脑做一个项目,有了svn后就不需要同步软件了(rsync)。 > > coda奇在可以离线修改,在线提交,又把文件系统和版本管理的概念混了。 > > 谁能说说这么多技术的分类比较应用特点什么的? 不同的需求用不同的东西呀。 NFS: 比如举个例子,unix-center.net 这个网站提供了好多版本的操作系统让用户登录试用,但是你可以发现不管你登录的是Debian Linux还是Ubuntu Linux甚至是FreeBSD,登录进去所看到的 home 目录里的内容都是一样。 在这个需求上,就可以用nfs,其它的解决方案都没有nfs好。 NFS最显而易见的好处[1]: * 本地工作站使用更少的磁盘空间,因为通常的数据可以存放在一台机器上而且可以通过网络访问到。 * 用户不必在每个网络上机器里头都有一个home目录。Home目录 可以被放在NFS服务器上并且在网络上处处可用。 * 诸如软驱,CDROM,和 Zip® 之类的存储设备可以在网络上面被别的机器使用。这可以减少整个网络上的可移动介质设备的数量。 Samba: 则是针对 Microsoft® Windows® 的,提供文件共享和打印共享服务[2]。 rsync: 常见于站点镜像同步什么的。当然别看它是 r sync 就认为只可以用在远程同步,本地两个目录同步也可以用的。 cvs/svn: 突出文件版本控制,保存历史,不一定是多人协作时才需要他们进行版本控制,你一个人写代码的时候,有时候也需要追述历史呀,或者还原到上个甚至几天前的版本呀…… drop box: 类似于 rsync,但是有了更多附件功能。 [1] http://www.freebsd.org/doc/zh_CN.GB2312/books/handbook/network-nfs.html [2] http://www.freebsd.org/doc/zh_CN.GB2312/books/handbook/network-samba.html
2010年11月03日 星期三 22:13
基本上来说,rsync是一款超级强大的工具,其功能之多,覆盖之全面前无古人(后,有可能有来者?)。而且其特点是超级可靠,我现在基本不用发愁数据同步的问题了。 在 2010年11月3日 下午12:57,Sutra Zhou <zhoushuqun在gmail.com>写道: > 2010/11/3 <khufu在139.com>: > > 网上看到好多技术介绍,都是用于解决两人或两台电脑数据同步的。举例子: > > > > nfs > > samba > > webdav > > rsync > > unison > > coda > > cvs > > svn > > ubuntu one > > drop box > > > > 后面两种算是版本管理,可是我也见到有网上博客说用它们管理同步。而且我发现如果两台电脑做一个项目,有了svn后就不需要同步软件了(rsync)。 > > > > coda奇在可以离线修改,在线提交,又把文件系统和版本管理的概念混了。 > > > > 谁能说说这么多技术的分类比较应用特点什么的? > > 不同的需求用不同的东西呀。 > > NFS: > 比如举个例子,unix-center.net 这个网站提供了好多版本的操作系统让用户登录试用,但是你可以发现不管你登录的是Debian > Linux还是Ubuntu Linux甚至是FreeBSD,登录进去所看到的 home 目录里的内容都是一样。 > 在这个需求上,就可以用nfs,其它的解决方案都没有nfs好。 > NFS最显而易见的好处[1]: > * 本地工作站使用更少的磁盘空间,因为通常的数据可以存放在一台机器上而且可以通过网络访问到。 > * 用户不必在每个网络上机器里头都有一个home目录。Home目录 可以被放在NFS服务器上并且在网络上处处可用。 > * 诸如软驱,CDROM,和 Zip® 之类的存储设备可以在网络上面被别的机器使用。这可以减少整个网络上的可移动介质设备的数量。 > > Samba: > 则是针对 Microsoft® Windows® 的,提供文件共享和打印共享服务[2]。 > > rsync: > 常见于站点镜像同步什么的。当然别看它是 r sync 就认为只可以用在远程同步,本地两个目录同步也可以用的。 > > cvs/svn: > > 突出文件版本控制,保存历史,不一定是多人协作时才需要他们进行版本控制,你一个人写代码的时候,有时候也需要追述历史呀,或者还原到上个甚至几天前的版本呀…… > > drop box: > 类似于 rsync,但是有了更多附件功能。 > > [1] > http://www.freebsd.org/doc/zh_CN.GB2312/books/handbook/network-nfs.html > [2] > http://www.freebsd.org/doc/zh_CN.GB2312/books/handbook/network-samba.html > _______________________________________________ > zeuux-universe mailing list > zeuux-universe在zeuux.org > http://www.zeuux.org/mailman/listinfo/zeuux-universe > > ZEUUX Project - Free Software, Free Society! > http://www.zeuux.org -- Vincent.D Blog: http://www.vincnd.com Twitter: @vincnd -------------- 下一部分 -------------- 一个HTML附件被移除... URL: <http://www.zeuux.org/pipermail/zeuux-universe/attachments/20101103/3b9a9fd3/attachment.html>
2010年11月03日 星期三 22:45
ÎÒ˵¸ö˽ÈËʹÓõݸÀý¡£ ÎÒ¼ÒÓÐÓÀÔ¶¿ª»úµÄ·þÎñÆ÷£¬ÉÏÓÐÒ»¸öNFS£¬ÓÃÀ´¹Ò¼ÒÀį̈ʽ»úµÄ/home¡£ÕâÖÖÓÃ;ÎÒ ²»ÄÜÓà web dav£¬ÒòΪIO´ú¼Û¸ß£¬¹¦ÄÜÉÙ£¨ÈçlockËƲ»Ö§³Ö£©¡£ Ôڰ칫ÊÒ£¬µçÄÔ9µã¶¨Ê±¿ª»ú£¬´Ó¼ÒÖзþÎñÆ÷ÉÏrsync¡£ ÎÒÉÏ°àʲô¶¼²»´ø£¬µ½ÁË °ì¹«ÊÒ£¬×òÍíÉϼÒÀï´¦ÀíµÄ¹¤×÷¾ÍÔÚÎÒ×ÀÃæÉÏÁË¡£ÎªÕâ¸öͬ²½µÄÓÃ;£¬ÎÒ±¾¿ÉÒÔÓà drop box»òubuntu oneµÄ£¬µ«ÊÇÎÒÃǵÄÕþ¸®Ê¹ÕâÁ½¸ö·þÎñ¶¼²»¿É¿¿¡£Õâ¸öÓÃ;²»ÄÜ ÓÃnfs£¬ÒòΪËÙ¶ÈÂý£¬Á¬½Ó²»Îȶ¨£¨Â¥ÀïÓÐʱºò»á¶ÏÍøƬ¿Ì£¬ÒªÊÇÎÒÓÃnfs¾Í¹Òס²» Äܶ¯ ÁË£©¡£ Ï°àʱ£¬°ì¹«ÊÒµçÄÔÖ´ÐÐÒ»¸ö½Å±¾£¬rsyncͬ²½µ½¼ÒÖзþÎñÆ÷ºó×Ô¶¯¹Ø»ú¡£ÕâÑùÎÒ »Ø¼Ò´ò¿ªÌ¨Ê½»úµçÄÔ£¬×ÀÃæÉÏÒѾÊÇ×îеÄÎļþÁË¡£ ³ö²îʱÏëµ½¼ÒÖеçÄÔÉÏÒ»¸öÎļþҪȡÏÂÀ´£¬ÓÃftpÁ¬µ½¼ÒÖзþÎñÆ÷ÉÏ¡£¶ÏµãÐø´«ºÍ ¼æÈÝÐԱȽÏÖØÒª£¬ÓÐä¯ÀÀÆ÷¾ÍÐУ¬ÔÚÍø°ÉÒ²¿ÉÒÔÓá£Õâ¸öÓÃ;£¬wed dav²»Äܶϵã Ðø´«£¬nfsºÍrsyncÒ²²»ÐУ¬²¢ÇÒÐèÒª¿Í»§¶Ë×°Èí¼þ¡£ ¹«Ë¾µÄÈճ̱íÊÇ·ÅÔÚÊý¾ÝÖÐÐÄһ̨ҵÎñ·þÎñÆ÷Éϵģ¬ÊÇics£¬ÓÃweb dav·ÃÎÊ¡£Õâ¸ö ²»ÄÜÓÃnfs¡¢ftpµÈ£¬ÒòΪweb davÌṩÁ˺ܶàÊÊÓý»»»ÈÕ³ÌÐÅÏ¢µÄÀ©Õ¹¹¦ÄÜ¡£ ¹«Ë¾µÄgnucash²ÆÎñ±¨±íÊÇ·ÅÔÚÊý¾ÝÖÐÐÄһ̨ҵÎñ·þÎñÆ÷Éϵģ¬ÓÃunison¹Ü£¬ÒòΪ ÓÐÁ½¸öÈËÔÚ¸üÐÂËüÃÇ£¨Á½¸öͬ²½Ô´£©¡£gnucash×ÔÉí Óб¸·Ý»úÖÆ£¬ÎļþÄÚÈÝÓÖ²»ÊÇ ´¿Îı¾£¬ËùÒÔÕâÖÖÓÃ;£¬Óð汾¹ÜÀíÈí¼þÈç svn²»Êʺϡ£ÓÐÁ½¸ö±ä»¯Ô´£¬¹Êrsync Ò²²»ºÏÊÊ¡£ ×îºó£¬ÎÒÓÐЩÏîÄ¿ÊÇÔÚsvnÉϵģ¬ÎÒ»¹Óиö±ðÏîÄ¿ÒòΪlaunchpad¶øʹÓÃbzr¡£ÕâЩ ÏîÄ¿£¬Ôڰ칫ÊҺͼÒÀïÓÃrsyncͬ²½Ê±Ìø¿ªËüÃÇ£¬Òò ΪÈç¹ûÎÒ±£³Ö¹¤×÷Íê³ÉºóÌá½» µÄÏ°¹ß£¬¾Í²»Ðèͬ²½°æ±¾Èí¼þµÄ±¾µØ¿½±´£¬¿ÉÒÔ½ÚÊ¡´ø¿í¡£ ×ܽ᣺һ°ã¹¤×÷¾ÍÓõ½ÁËnfs/ftp/rsync/unison/svn/bzr/web dav£¬Õ⻹²»ËãÓʼþ ºÍÊÖ»úͬ²½ÓõÄIMAP£¬Ò²²»ËãÎÒÃǹ«Ë¾×Ô¼º¿ª·¢µÄ»ùÓÚwebµÄÎĵµ¹ÜÀí¡¢¹²Ïíϵͳ £¨ÓÃÓÚÒµÎñÎļþ±ÈÈç¼ì²é±íµÈ£©¡£ÎÒ×ÔÈÏΪ²»Ï²»¶ÕÛ ÌÚ£¬Ò»Çåµã£¬·¢ÏÖÓõü¼Êõ »¹ÕæÊǶࡣ×Ô¼º¿¼×Ô¼º£¬Í¬²½Õâ¸öÎÊÌâÕâÑù¸´ÔÓÂð£¿
2010年11月03日 星期三 23:27
在 2010年11月3日 下午10:45,Zhang Weiwu <zhangweiwu在realss.com>写道: > 自己考自己,同步这个问题这样复杂吗? 根据具体的需求选择最合适的技术啊,呵呵。 你这么一说,我才发现我还有好多东西没有尝试过呢。 另外一问,家中放服务器,远程访问的IP问题如何解决?花生壳吗? -- 进出自由才是游戏者的生存之道。 http://zys-free.com @zouyesheng -------------- 下一部分 -------------- 一个HTML附件被移除... URL: <http://www.zeuux.org/pipermail/zeuux-universe/attachments/20101103/62e92c1b/attachment.html>
2010年11月03日 星期三 23:36
2010/11/3 Yesheng Zou <yeshengzou在gmail.com>: > > > 在 2010年11月3日 下午10:45,Zhang Weiwu <zhangweiwu在realss.com>写道: >> >> 自己考自己,同步这个问题这样复杂吗? > > 根据具体的需求选择最合适的技术啊,呵呵。 > > 你这么一说,我才发现我还有好多东西没有尝试过呢。 > > 另外一问,家中放服务器,远程访问的IP问题如何解决?花生壳吗? 我用过这个: 3322的更新还有更加简单的办法,连客户端都不用安装,也不用配置文件,不用知道IP,使用lynx(一般的Linux, BSD都自带), 就可以了! 使用方法: lynx -mime_header -auth=user : pass "http://www.3322.org/dyndns/update?system=dyndns&hostname;=myhost.3322.org" http://www.3322.org/static/client.html
2010年11月03日 星期三 23:46
On 11/03/2010 11:27 PM, Yesheng Zou wrote: > > 根据具体的需求选择最合适的技术啊,呵呵。 > > 你这么一说,我才发现我还有好多东西没有尝试过呢。 > > 另外一问,家中放服务器,远程访问的IP问题如何解决?花生壳吗? 我的家中“服务器”其实是samuel在我家帮我装的WL-500GP v1 with 128M mod 无线 路由器。致谢 samuel! 动态域名好办。OpenWRT上有ez-ipupdate包,装上后改配置文件,里面把服务名、 用户名、密码、域名四个值改掉即可。
Zeuux © 2024
京ICP备05028076号