File synchronization tool

SyncToy

Microsoft produced, so that files in sync on different disks and folders and can even be free to handle input UNC information on file on a network drive and handle any equipment to.

 

SyncToy is a free, easy to use tool. A high degree of customization features that can help users freed from the heavy copying, moving, and synchronization of different directories work, only a few mouse clicks you can get more action, there will be additional custom functionality without increasing the complexity.

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

 

feature of product

synchronize: In this mode, such that the two folders SyncToy will exactly the same, no matter where in operation a folder, perform a corresponding operation corresponding to a folder in another. (What we call the "sync").

 

Synchronize mode

echo: echo effect model is such that the left side of the folder newly added content and changed files are backed up to the right of the folder. On the left side of the file is renamed and deleted files, the file will also remove the right of the folder. (This mode is like synchronize, synchronize only difference is that here from left to right, the right of the file operation on the left of the folder is invalid).

Contribute: that is, we often say "incremental backup", which is equivalent on the basis of the echo, all the delete operations are shut off, as long as existed in the left folder files are present in the right side of the folder .

 

Rsync

 

rsync command is a remote data synchronization tool through LAN / WAN quickly synchronize files between multiple hosts. rsync uses so-called "rsync algorithm" to make files between local and remote hosts two synchronized, this algorithm only send two different parts of the file, rather than transferring the entire file, so very fast.

 

At the same time, Linux comes with rsync, aix system for the software also has better support. Unfortunately, rsync is the free open source, but there is no software version, and therefore need to be configured after installation, it is not simple to configure and operate because there is no page to get started extent possible slightly higher than the rest of several products.

 

rsync function 

As a command, to achieve local and remote file synchronization

As a service to achieve local and remote file synchronization

 

link

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对用户的使用成本最低。

Guess you like

Origin www.cnblogs.com/reboost/p/12182588.html