当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 求助~~~怎样不用rsync命令实现简单的双机文件同步
帖子发表于 : 2010-03-01 16:42 

注册: 2010-02-24 0:24
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
最近在编一个shell script,希望让笔记本和家里的电脑的某一个目录下几个文件可以同步,一端改的时候另一端可以及时发现自动同步
但是突然发现不用rsync感觉无从下手..除了rsync命令没有别的方法么?
求高手帮助~~~ :em06


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 求助~~~怎样不用rsync命令实现简单的双机文件同步
帖子发表于 : 2010-03-01 17:12 
头像

注册: 2006-04-05 18:12
帖子: 474
送出感谢: 0 次
接收感谢: 0 次
换个思路,用SVN进行版本控制,每次修改的内容都提交到SVN服务器上(网上有一些免费的),需要同步的时候,先从服务器上抓下来最新的,然后修改,修改完再提交。
我有一些配置文件都是这么整的,比如vim的配置文件旧可以做到多台电脑同步。
但是这种方法对文本文件(源码)比较有些,如果是二进制文件,比如mp3,就会有些吃力了。(空间大小和传输速度制约)

安装:
代码:
$ sudo apt-get install subversion


网上免费SVN服务器:
http://www.straw-dogs.co.uk/09/20/6-free-svn-project-hosting-services/


_________________
Fedora Notes


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 求助~~~怎样不用rsync命令实现简单的双机文件同步
帖子发表于 : 2010-03-01 23:01 

注册: 2010-03-01 22:54
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
楼上的做法不错。
我现在公司的测试机和SVN版本库就是这样实现文件同步的。
svn的hooks文件夹中有个post-commit文件,这个文件会在svn客户端进行commit操作之后被调用执行。你可以在这个文件里面写代码,将这个文件通过scp或sftp的方式copy到指定服务器的制定目录。再或者直接执行svn update命令,就可以实现文件同步了。

不过rsync确实更加方便一些。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 求助~~~怎样不用rsync命令实现简单的双机文件同步
帖子发表于 : 2010-03-01 23:46 
头像

注册: 2007-11-19 21:51
帖子: 6956
地址: 成都
送出感谢: 0 次
接收感谢: 4
监视更改可以用inotify。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 求助~~~怎样不用rsync命令实现简单的双机文件同步
帖子发表于 : 2010-03-02 9:30 
头像

注册: 2006-04-05 18:12
帖子: 474
送出感谢: 0 次
接收感谢: 0 次
petitlinux 写道:
最近在编一个shell script,希望让笔记本和家里的电脑的某一个目录下几个文件可以同步,一端改的时候另一端可以及时发现自动同步
但是突然发现不用rsync感觉无从下手..除了rsync命令没有别的方法么?
求高手帮助~~~ :em06

1. 哪边是server端,哪边是client端。
2. 如果两边文件都修改了,该从哪边向哪边同步呢?


_________________
Fedora Notes


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 求助~~~怎样不用rsync命令实现简单的双机文件同步
帖子发表于 : 2010-03-02 10:03 
头像

注册: 2006-07-25 9:33
帖子: 223
送出感谢: 0 次
接收感谢: 0 次
装个Dropbox


_________________
Take what man makes and use it, But do not worship it, For it shall pass. -- Anonymous

Twitter @jiangpeng


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 求助~~~怎样不用rsync命令实现简单的双机文件同步
帖子发表于 : 2010-03-03 8:47 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
ubuntuone也可以。


_________________
关注我的blog: ε==3


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 求助~~~怎样不用rsync命令实现简单的双机文件同步
帖子发表于 : 2010-03-03 8:51 
头像

注册: 2007-09-03 18:34
帖子: 273
地址: 羊城通
送出感谢: 0 次
接收感谢: 0 次
明显用 Dropbox比较方便吗。 只要两台都可以上网就可以了

ubuntu one 我这里主、太慢了。。


_________________
    Ubuntu 10.10 ~


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译