文件同步工具


SyncToy


微软出品,让文件在不同磁盘和文件夹中保持同步并且可以随意处理甚至可以输入UNC以处理网络驱动器上的文件和任何设备上的信息。

SyncToy是一个免费的、易于使用的工具。高度的自定义功能可以帮助用户从繁重的拷贝、移动及同步不同目录的工作中解脱出来,仅仅单击几次鼠标就能搞定更多的操作,也会有额外的自定义功能而不会增加复杂度。

https://www.microsoft.com/en-us/download/details.aspx?id=15155

产品特色

synchronize :在这个模式下,SyncToy会使得两个文件夹完全一致,无论在哪一个文件夹中操作,对应的操作相当于都在另一个文件夹中执行了一次。(也就是我们所说的“同步”)。

Synchronize模式

echo:echo模式的效果是,使得在左边文件夹中新增加的和被改变的内容会被备份到右边的文件夹中。在左侧被重命名的文件以及被删除了的文件,将也会在右侧的文件夹中删除。(这种模式与synchronize 很像,差别就在于这里只会从左边同步到右边,右边的操作对左边的文件夹无效)。

Contribute :也就是我们常说的“增量备份”,相当于在echo的基础上,把所有的删除操作都屏蔽掉了,只要在左边文件夹中存在过的文件都会在右侧文件夹中存在。


Rsync


rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是传送整个文件,因此速度相当快。

同时,Linux自带rsync,aix系统对于该软件也有较好的支撑。遗憾的是rsync虽然是免费开源的,但是没有软件版本,因此安装后都需要配置,配置起来并不简单,且由于没有操作页面,上手程度可能比其余的几款产品略高。

rsync功能

作为命令,实现本地与远程文件同步

作为服务,实现本地与远程文件同步

链接

https://rsync.samba.org/download.html

rsync特点 :

可以镜像保存整个目录树和文件系统

可以保留原有的权限(permission,mode),owner,group,时间(修改时间,modify time),软硬链接,文件acl,文件属性(attributes)信息等

传输效率高,使用同步算法,只比较变化的

支持匿名传输,方便网站镜像;也可以做验证,加强安全

rsync同类服务

sync 同步:刷新文件系统缓存,强制将修改过的数据块写入磁盘,并且更新超级块。

async 异步:将数据先放到缓冲区,再周期性(一般是30s)的去同步到磁盘。

rsync 远程同步:remote synchronous


GoodSync


GoodSync 是一款提供文件备份和文件同步功能的同步软件。具备较好的软件友好度。GoodSync 支持备份闪存、驱动器、其他笔记本电脑和台式机、外部硬盘驱动器、FTP、SFTP、WebDAV 和 Amazon S3。支持设置同步目标。

设置同步端:Goodsysnc支持查看上次同步的目录数据,用户可以很清楚看到自己同步的文件有哪些,以及同步文件的大小。并且同步文件目录不变的,对于上一次同步的文件如果发生了改变,用户只需要点击download即可完成自动更新同步内容,操作简单。

链接

https://www.goodsync.com/download?os=linux

产品特色

(1)跨平台选手,支持众多主流平台,甚至有移动端产品

Windows PC、Linux/Unix 服务器、Windows 服务器、MAC、安卓、IOS

(2)GoodSync 的最佳功能之一是恢复丢失或损坏的文件。通过 GoodSync 备份软件,用户可以在崩溃后快速、完全还原计算机,或者在意外删除或损坏少量文件后,可以灵活地还原少量文件。

(3)同步速度惊人:可以检测源文件夹中那些文件已经有修改,支持用户仅备份更改的文件,这种机制保证了该软件的同步速度。

(4)该软件是付费软件,只能免费试用30天。


Syncthing


Syncthing 最大的特色是采用了与 Resilio Sync (BitTorrent Sync) 类似的 P2P 分布式技术,无需中心服务器,即可让多台设备互相实时同步文件,Syncthing 不仅完全免费且开源,同时还有文件版本控制、单向同步的功能特性。

Syncthing 免费且开源,跨平台支持 Windows、Mac、Linux、Android 等主流平台,除了 PC、手机以外,在部分路由器、树莓派等硬件上都能轻松运行,并且通过web网页进行呈现,并且 Syncthing 还提供了中文界面的支持,对于我们来说友好度高。

Centos7 上syncthing监控页面

Syncthing具备web平台的监控,同时支持定向发送文件和版本控制,只保证了使用者的上手难度较低,易于使用。

下载链接

https://github.com/syncthing/syncthing/releases/tag/v1.2.1

产品特色:Web GUI。通过通过浏览器访问的响应界面配置和监控同步

安全性好:

私人的。除了计算机之外,任何数据都不会存储在其他位置。没有中央服务器可能遭到合法或非法攻击。

已加密。所有通信都使用 TLS 进行保护。使用的加密包括完全的正向保密,以外界防止窃听的数据。

已验证。每个节点都由强加密证书标识。只有用户允许的节点才能连接到群集。


CompareAdvance


Compare Advance是一款功能强大的文件夹对比和同步工具,通过Compare Advance可以方便查看文件夹内文件的变化,对已经变化的文件可以选择性的同步,具有两个文件夹的文件数量、占用空间、相同文件信息、不同的文件信息对比等功能。

链接

https://www.softpedia.com/get/System/File-Management/Compare-Advance.shtml

产品特色:Compare Advance可以查看到文件夹内文件的变化,对于文件夹内的文件变化能比较直观的看到。但是仅支持window系统,因此应用范围较窄。


结论


rsync应用范围最广,友好度上Syncthing和Goodsync对用户的使用成本最低。

原文地址:https://www.cnblogs.com/reboost/p/12182588.html

时间: 2024-11-07 05:18:32

文件同步工具的相关文章

文件同步工具BT Sync介绍和使用说明

BT Sync介绍 BT 下载,相信大伙儿都知道的.今儿个要介绍的 BT Sync,跟 BT 下载一样,都是 BitTorrent 公司发明滴玩意儿,都是采用 P2P 协议来进行传输. 简而言之,BT sync 是一个文件同步工具,让你在几台不同的设备之间,同步文件. 既然是“文件同步工具”,那么最基本的“增量同步”功能,当然是必不可少的.另外,据俺测试:同步完成之后,如果在“发起端”对文件改名,但是文件内容不变,BT Sync [不会]重传文件内容——这算是比较智能的. 下载链接:https:

Syncthing – 带版本控制的点对点文件同步工具

1:简介 Syncthing 是一个由瑞典人JAKob Borg发布的,免费开源跨平台的文件同步(客户端/服务器)工具,采用GO语言编写 ,支持Mac OS X.Windows.Linux.FreeBSD和Solaris,使用了其独有的对等自由块交换协议.源代码托管在GitHub上,代码使用MIT许可证,协议使用创作共用许可证.该项目被认为是Dropbox和Bit Torrent Sync的开源替代.程序安装之后了使用Web GUI配置和监视Syncthing. 2:优点 (1):数据存储在自己

rsync -文件同步工具

ubuntu 12.10 x32 $ sudo apt-get install rsync $ sudo apt-get install grsync # 图形化前端 Mac OS X $ curl -O http://rsync.samba.org/ftp/rsync/rsync-3.0.9.tar.gz # 下载源代码 $ curl -O http://rsync.samba.org/ftp/rsync/rsync-patches-3.0.9.tar.gz # 下载补丁 $ tar -xzv

Linux文件同步工具-rsync

Linux文件同步工具-rsync 安装包 yum install -y rsync rsync常用选项 -a:归档模式,表示递归方式传输文件,并保持所有属性:通-rlptgoD:-r:同步目录时要加上,类似cp时加R:-v:同步时显示一些信息,让我们知道同步国创:-l:保留软链接:-L:同步软链接时会把源文件给同步:-p:保持文件权限属性:-o:保持文件的属主:-g:保持文件的属组:-D:保持设备文件信息:-t:保持文件的时间属性:--delte:删除DEST中SRC没有的文件:--exclu

文件同步工具rsync

文件同步工具rsync 通过ssh方式同步 原文地址:http://blog.51cto.com/13515599/2069519

TeamDrive(电脑文件同步工具)V4.0.8.1240 官方最新版

TeamDrive是一款操非常好用的电脑文件同步工具,具有强大的云存储服务功能,可以帮助用户在几台不用的电脑之间同步数据,文件,照片,软件,文档等信息.他采用了AES-256加密协议技术确保了用户的隐私得到最佳保障,同步服务器架设于云端,让你的文件永久不会丢失. 具备和SugarSync类似的版本管理系统  采用AES-256位加密.  支持WebDAV  OpenOffice插件,方便用户通过OpenOffice办公 原文地址:https://www.cnblogs.com/HKROnline

rsync文件同步工具

1.rsync rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.rsync使用所谓的"rsync算法"来使本地和远程两个主机或者本机目录之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快.2.rsync命令格式rsync [options] ...SRC  DEST rsync [options] ...SRC  [[email protected]]host:DEST rsync [options] ...[

文件同步工具 lsyncd2.1.6 安装使用问题

项目有文件实时同步备份的需求,做了一下调查,比较好的解决方法是使用lsyncd工具.这里主要记录一下遇到的问题及解决方法. lsyncd 的相关介绍和对比可见: lsyncd实时同步搭建指南--取代rsync+inotify Linux下同步工具inotify+rsync使用详解 lsyncd官方文档: Lsyncd - Live Syncing (Mirror) Daemon 1.安装问题 安装时需要先安装 lua和cmake,可直接使用apt-get: apt-get install lua

Linux的文件同步工具rsync实战

前言:rsync是一款开源的,快速的,多功能的(cp,scp,rm),可实现全量及增量的本地或远程数据镜像同步备份的优秀软件工具.rsync适用于Unix/Linux/Windows等多种操作系统平台.本文主要讲解rsync的三种常见的文件同步模式,即:本地模式,通过远程shell访问模式,rsync守护进程模式,以及其在企业生产产景中的实际应用. 原文地址:http://blog.51cto.com/11218855/2151805