块级备份——使用Syncovery进行块级复制

Syncovery可以检测较大文件的哪些部分发生了更改,并且只复制更改的块,而不复制完整的文件。这个特性的工作原理类似于Rsync(但并不相同)。

只复制更改的块可以节省带宽和时间,特别是在慢速连接时。在本地磁盘之间或在LAN环境中进行复制时,它也可以节省带宽,但可能并不总可以节省很多复制时间,因为每次都必须完整地读取源文件,以确定更改的块。

只有块文件类型才适合块级复制。这些包括数据库文件,如SQL或Outlook PST,以及驱动器映像和虚拟硬盘映像(VMs)。另一方面,基于流的文件通常会导致在修改所有块时更改它们(例如文本文档、电子表格、zip文件和照片)。因此,块级复制无法节省基于流的文件的带宽。

在Syncovery中,块级复制有时也称为“部分文件更新”。在许多情况下,您只需要选择复选标记“块级复制”,它位于配置文件中的特殊设置类别(在高级模式下)。

程序至少需要快速访问同步的一侧(模式0除外)。另一侧可能是低带宽连接。如果使用Internet协议,请注意只有SSH/SFTP支持直接块级更新。其他协议只能与合成备份一起使用(请参阅下面的内容)。

请注意: 使用SSH/SFTP的块级复制只用于上传,而不是下载。

贴士

  • 调度程序可以作为Windows服务运行。这意味着无需用户登录就可以进行预定同步。
  • 服务已安装并从主应用程序窗口的Scheduler选项卡页启动。如果“后台调度程序”正在运行,请停止它,然后选择Use: Service Scheduler. 然后您将看到特定于服务的安装/卸载、启动/停止按钮。
  • 为了访问网络驱动器,必须为服务提供一个登录账户。这是在单击Scheduler选项卡上的Install… 按钮来安装服务时完成的。若要更改登录账户,请卸载并重新安装服务。确保您指定了一个用户帐户,其中您知道Windows资源管理器可以访问您需要的卷。选择一个没有Windows资源管理器询问网络驱动器密码又具有网络访问权限的帐户。Windows资源管理器应该已经存储了密码。
  • 另外,为了能够访问网络驱动器,请尝试使用UNC路径,如\\servername\sharename\foldername 而不是映射的驱动器字母。
  • 如果这还不够,您可以在每个配置文件中为网络资源提供用户名和密码。在配置文件中的作业选项卡工作表上使用此设置:Network Connections… 其实,在许多情况下并不需要此设置。您还可以尝试只指定\\servername,而不是指定网络连接的完整路径
  • 服务不支持删除到回收站。
  • 尽管该服务通常是不可见的,但使用主应用程序窗口的Scheduler选项卡,您可以很好地了解它当前正在做什么或计划做什么。您甚至可以连接到远程计算机,并控制和观看在那里运行的服务。
部分文件更新可以用三种不同的方式工作: 模式0:使用文件系统监视服务(Syncovery 8中新增):
-Syncovery文件系统监控服务必须运行和监控源文件夹
-如果源文件位于本地硬盘上,则文件系统监视服务将自动执行
-在保存配置文件时进行配置
-非常快,不需要对源文件进行全面扫描,也不需要MD5校验和
-目标文件不能被任何其他配置文件、人员或工具修改
-必须通过LAN、VPN或SSH/SFTP访问目的地
-如果源是UNC路径,则需要进行特殊设置(请参阅页面末尾)
-此时无法与模式3(合成备份)组合
模式1:数据库:
-源访问必须快速
-目的地可能很慢
- MD5校验和存储在数据库中
-目标文件不能被任何其他配置文件、人员或工具修改
-必须通过LAN、VPN或SSH/SFTP访问目的地
模式2:远程服务:
- Syncovery 远程服务在远程计算机上计算MD5校验和
-“慢”方面可以是来源或目的地
- MD5校验和每次都是新计算的
-两侧的文件可由其他配置文件、人员或工具修改
-一方必须是本地或LAN/VPN,另一方可以是LAN、VPN或SSH/SFTP
模式3:综合备份:
-类似模式1,加上:
-添加Zip压缩、版本控制和文件名编码
-可以工作在本地或与任何互联网协议的目的方
-每次修改后的代码块都会被上传到一个新的、独立的zip文件中
-所有旧的zip文件都必须保存在备份存储中,但是可以进行精简
-支持所有连接类型和Internet协议
模式1:慢速目的地
在此模式下,当您从具有快速访问权限的位置(最好是您自己的硬盘)复制文件时,可以加快速度。目的地可以是慢速连接,但它必须是一个正常的文件系统(LAN或VPN)或SSH/SFTP。对于其他连接,可以使用合成备份。
模式1说明
在您的配置文件中,做以下复选标记:使用部分文件更新,当在高级模式下编辑配置文件时,它位于特殊的选项卡页上。下次运行配置文件时,将在硬盘上创建一个数据库,其中存储加速所需的信息。第二次运行配置文件时,您应该注意到加速。
模式2:带有远程服务
这种模式可以在两个方向上加速更新大文件。远程计算机可以是源计算机和/或目标计算机。这是通过在远程计算机上运行一个小型服务应用程序来实现的,当运行在不同机器上的主应用程序请求时,该应用程序将动态地创建必要的校验和。有关Syncovery远程服务的更多信息,请点击这里。

运行主同步程序的另一台(本地)计算机需要对远程计算机(LAN或VPN)具有正常的文件系统访问权限,或者可以使用SSH。它需要对远程计算机具有书写访问权限,以便能够将校验和请求文件保存在那里。MD5校验和是在需要时创建的,因此没有使用任何数据库。
模式2说明
在远程系统上,运行安装程序并安装Syncovery远程服务及其控制面板。从开始菜单中的Syncovery组启动控制面板。在选项卡工作表Configure Checksummer中,输入用于同步的基本文件夹。单击Apply。在选项卡工作表服务配置中,单击Install Service并启动。默认情况下,该服务将使用Windows系统帐户。如果该帐户没有足够的访问权限,您可能必须更改Windows控制面板中的帐户->管理工具->服务。

在本地系统上,您正在运行主同步程序。在配置文件中,右侧必须是远程系统。指定远程服务要监视的指定文件夹之一。左侧应该是您的本地文件夹,或者具有相对快速访问的网络驱动器。在高级模式下的Specials选项卡页上,勾选如下标记:使用部分文件更新,右侧使用远程服务。
模式3:综合备份
此功能用于从本地存储备份到任何类型的备份存储。备份可以是本地的,也可以是在线的。

在版本合成备份的选项卡页上选择“合成备份”,将自动放置这些额外的复选标记:
-使用部分文件更新(在特殊情况下)
-文件名编码(版本控制下)
-分别压缩每个文件(Zip/加密)

有关合成备份的更多信息,请访问此页。
使用UNC路径设置模式0(文件系统监视服务)
除了从本地驱动器复制外,还可以使用文件系统监视服务来启用UNC路径的块级复制。
为此,必须在所有写入UNC路径的机器上安装和配置监视服务。必须使用辅助服务控制面板来配置文件系统监视服务。您需要在配置字段中输入UNC路径,该路径是Syncovery作业的源路径。
此外,必须为文件系统监视服务提供一个可以访问UNC路径的用户帐户。这是通过Windows控制面板->管理工具->服务通过编辑其属性。然后就可以启动服务了。您应该在UNC路径中看到一个隐藏的Syncovery文件夹,以及一个类似SyncoveryFSMonitor.MACHINENAME的文件。如果您在设置上有任何问题,请联系我们