数据同步软件
2011-11-24 16:12
260 查看
经历了上次的数据丢失的惨痛教训之后,我就决定把我的重要数据都至少保存一份备份.相对于事后恢复来说,备份更有效更便捷,手头硬盘空间也多的是.
当然,我首先把我认为是这次事件的"罪魁祸首"--一个便宜的硬盘盒,给换掉了.两个硬盘盒一个明显的区别是,出事的那个硬盘盒声音很大,Linux下Disk Utility这个软件还可以看出,出事的硬盘盒不支持SMART Status.
先后我试了不少同步软件,最后还是觉得FreeFileSync最适合我.我试的这类软件其实可以分为两类, 单向和双向的.
mirror: 单向的,只能把源文件(夹)的改动同步到目标文件(夹)来 rcp: 这个不在linux发行版自带工具里面,我也没有试验,只是在网上看过介绍,它可以看做cp的网络版本,不光可用于本地文件系统上的复制,还可以用于多台主机间的复制
rsync: 这个是在centos的自带工具里面的,它可以看做是智能版本的rcp,在真正复制之前,它会比较源文件(夹)和目标文件(夹)的区别,只拷贝不同的部分.
Grsync: rsync的一个图形前端, 支持多操作系统平台
real sync: 双向的, 目标文件夹的改动也会同步到源目标文件夹去 unison: 支持多操作系统平台, 支持网络同步, 支持ssh(加密,无需在服务器端事先运行unison)和socket(非加密,需要在服务器端事先运行unison -socket NUM)两种传输方式, 需要两台主机的unison版本号一致. 可惜存在一个很严重的Bug:当需要同步的两个文件夹很大的时候, 尤其是在第一次同步的时候, 需要交换的meta数据超过16MB即会崩溃! 而且不幸的是该项目的开发者已经停止维护.
FreeFileSync: 本地两个文件夹间同步, 图形界面, 支持多操作系统平台(就是CentOS上面的安装超级麻烦,我CentOS6上面没有编译成功,Ubuntu上有编译好的), 同步效率也不错. FreeFileSync内还带有一个程序叫RealtimeSync,可监视文件夹变动,然后调用FreeFileSync从而达到实时同步.解决FreeFileSync不能同步两台主机上的文件夹的问题, 其实也很容易. 利用CentOS上的Samba服务, 我可以很容易在多台主机上共享文件夹, 那样便可以使用FreeFileSync了. 但Samba只提供认证, 并不提供加密, 这样数据就以明文传输, 不太安全. 我上网搜了一下, 发现这个问题其实也是有解决方案的, 比较多的是编译带有SSL支持的Samba, 我目前只是在局域网上传输, 所以暂时这个问题不太关键. 以后有空可以研究一下.
DirSyncPro: 用Java写的一个同步程序.支持多操作系统.绿色无需安装.也只能同步本地目录.但个人感觉操作没有FreeFileSync方便.
除了我的本地备份外,我还注册了一个Dropbox账号,Dropbox提供2G的免费存储空间, 支持多操作系统平台上的客户端, 实时自动同步, 用来对一些重要的文档进行备份保护很合适.
Ref:
http://en.wikipedia.org/wiki/Comparison_of_file_synchronization_software
http://www.cis.upenn.edu/~bcpierce/unison/download.html
http://sourceforge.net/projects/freefilesync/
http://dirsyncpro.org/
当然,我首先把我认为是这次事件的"罪魁祸首"--一个便宜的硬盘盒,给换掉了.两个硬盘盒一个明显的区别是,出事的那个硬盘盒声音很大,Linux下Disk Utility这个软件还可以看出,出事的硬盘盒不支持SMART Status.
先后我试了不少同步软件,最后还是觉得FreeFileSync最适合我.我试的这类软件其实可以分为两类, 单向和双向的.
mirror: 单向的,只能把源文件(夹)的改动同步到目标文件(夹)来 rcp: 这个不在linux发行版自带工具里面,我也没有试验,只是在网上看过介绍,它可以看做cp的网络版本,不光可用于本地文件系统上的复制,还可以用于多台主机间的复制
rsync: 这个是在centos的自带工具里面的,它可以看做是智能版本的rcp,在真正复制之前,它会比较源文件(夹)和目标文件(夹)的区别,只拷贝不同的部分.
Grsync: rsync的一个图形前端, 支持多操作系统平台
real sync: 双向的, 目标文件夹的改动也会同步到源目标文件夹去 unison: 支持多操作系统平台, 支持网络同步, 支持ssh(加密,无需在服务器端事先运行unison)和socket(非加密,需要在服务器端事先运行unison -socket NUM)两种传输方式, 需要两台主机的unison版本号一致. 可惜存在一个很严重的Bug:当需要同步的两个文件夹很大的时候, 尤其是在第一次同步的时候, 需要交换的meta数据超过16MB即会崩溃! 而且不幸的是该项目的开发者已经停止维护.
FreeFileSync: 本地两个文件夹间同步, 图形界面, 支持多操作系统平台(就是CentOS上面的安装超级麻烦,我CentOS6上面没有编译成功,Ubuntu上有编译好的), 同步效率也不错. FreeFileSync内还带有一个程序叫RealtimeSync,可监视文件夹变动,然后调用FreeFileSync从而达到实时同步.解决FreeFileSync不能同步两台主机上的文件夹的问题, 其实也很容易. 利用CentOS上的Samba服务, 我可以很容易在多台主机上共享文件夹, 那样便可以使用FreeFileSync了. 但Samba只提供认证, 并不提供加密, 这样数据就以明文传输, 不太安全. 我上网搜了一下, 发现这个问题其实也是有解决方案的, 比较多的是编译带有SSL支持的Samba, 我目前只是在局域网上传输, 所以暂时这个问题不太关键. 以后有空可以研究一下.
DirSyncPro: 用Java写的一个同步程序.支持多操作系统.绿色无需安装.也只能同步本地目录.但个人感觉操作没有FreeFileSync方便.
除了我的本地备份外,我还注册了一个Dropbox账号,Dropbox提供2G的免费存储空间, 支持多操作系统平台上的客户端, 实时自动同步, 用来对一些重要的文档进行备份保护很合适.
Ref:
http://en.wikipedia.org/wiki/Comparison_of_file_synchronization_software
http://www.cis.upenn.edu/~bcpierce/unison/download.html
http://sourceforge.net/projects/freefilesync/
http://dirsyncpro.org/
相关文章推荐
- Windows下rsync软件配置和使用【数据同步】
- 【学习笔记】(笔记中)老男孩-企业级数据同步软件rsync深度实战(上)
- 山东省公安厅交通警察总队数据同步软件招标
- EverNote 极致的免费笔记资料管理软件 (数据网络同步、支持PC、Mac与手机多平台) 转自:http://www.iplaysoft.com/evernote.html
- 数据同步软件的几点心得
- 数据同步备份软件 eubase
- 数据同步软件GoodSync
- 管理软件向云平台同步基础数据的检查步骤
- 将数据同步到移动硬盘或U盘 的软件
- 思创Coinstor数据同步管理软件 总体解决方案
- 用MFC编程,在软件登录时与服务器同步数据时遇到的相关问题
- [转]cwRsync平台的搭建: windows下数据同步软件
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 大型软件系统客户端数据同步的问题解决
- Sync Folders Pro for Mac(数据同步软件)中文版 V3.3.8破解版
- ISCSI+单机同步软件构成局域网数据备份方案
- ISCSI+单机同步软件构成局域网数据备份方案
- OTTER跨数据中心双A数据同步-软件安装
- 零售系统软件架构---数据架构之数据同步
- 多线程-数据与控制同步
- Win2003下cwRsyncServer服务端与cwRsync客户端数据同步实例教程