脱机文件与数据同步

简介:

1. 服务端的脱机文件设置

   为了使共享网络资源可以脱机使用,“脱机文件”将这些共享资源的一个版本存储在客户端计算机中称为文件系统缓存的保留的磁盘空间部分中。不管是否连接到网络,客户端计算机都可以访问这种缓存。创建新的共享资源时,默认情况下允许脱机访问,这意味着可以在有潜在的不安全因素的计算机中脱机存储安全的共享资源。若欲获得最佳的安全性,就不要与允许用户脱机存储文件。当然,用共享权限或访问控制来设置合适的权限,也可以在很大程度上提高安全性。
   在欲设置为同步的共享文件夹“属性”对话框的“共享”选项卡,单击“脱机设置”按钮,显示“脱机设置”对话框。
  
5-31  “脱机设置”对话框
l          只有用户指定的文件和程序才能在脱机状态下可用。该选项使用户能控制哪些文件可脱机使用。
l          用户从共享打开的所有文件和程序将自动在脱机状态下可用。该选项允许用户从共享文件夹中打开的所有文件自动脱机使用。如果选择“已进行性能优化”复选框,所有程序将自动缓存,这样就可在本机上运行。该选项对于宿主应用程序的文件服务器尤其有用,因为它减少了网络流量并提高了服务器的性能。
l          该共享上的文件或程序将在脱机状态下不可用。该选项禁止用户脱机储存文件。

2. 客户端的脱机文件设置与同步

   借助脱机文件,即使未与网络连接,也可以继续使用网络文件和程序。只需将共享文件夹设置为脱机文件,当用户的笔记本电脑离开企业网络后,或者网络连接发生故障时,也可以像往常一样继续工作,对这些文件和文件夹的访问权限与先前连接到网络时相同。当连接状态变化时,脱机文件图标将出现在通知区域中,显示一个提示气球通知用户连接已经发生变化。
⑴  将欲同步的共享文件夹,映射为网络驱动器。
⑵  右击欲实现数据同步的网络驱动器,在快捷菜单选择“允许脱机使用”,运行“脱机文件向导”。
⑶  选中“登录和注销时自动同步处理脱机文件”复选框,将在当前用户登录至域或从域中注销时,自动对脱机文件实施同步操作。
提示    为了确保客户端与文件服务器的中文件保持一致,建议选中该复选框。当然,同步时机也可以稍后在“同步管理器”中设置。
⑷ 选中“启用提醒程序”复选框,当计算机脱机工作时,将每隔一段时间出现一条消息,提醒用户当前未与企业网络连接。
提示    如果是暂时离开企业网络,可以选中该复选框,以提示用户尽快与文件服务器进行同步。如果是长时间脱机,那么,频繁的提示将徒增烦恼,并影响正常工作。
⑸ 在“确认脱机子文件夹”对话框,选择“是,让该文件夹及其所有子文件夹都可以脱机使用”单选按钮,该共享文件夹中的所有子文件夹和文件都可以实现脱机和同步,建议选择该选项。如果选中“否,只让该文件夹可以脱机使用”单选按钮,那么,子文件夹中的文件将无法实现脱机和同步。
⑹ 在“要同步的项目”对话框 的“选择要同步的项目”列表框,选中欲同步的共享文件夹前的复选框,单击“同步”按钮,即可立即实现本地计算机与网络共享文件的数据同步。
  
提示    若欲同步 Windows  资源管理器、我的电脑或 Internet Explorer 中的单独文件、文件夹或网页,只需选择欲同步的项目,然后单击“工具”菜单的“同步”命令。或者,右击欲实现同步的网络驱动器,并在快捷菜单中选择“同步”。
⑺  单击“设置”按钮,显示“同步设置”对话框,可以设置用户在什么情况下,或者在哪些时间实现与远程共享文件夹数据的自动同步。
提示    用户可以手工启动同步,也可以设置“同步管理器”来控制脱机文件与网络同步的时间。脱机文件可以控制执行完全同步还是快速同步。完全同步可以确保获得每个指定为允许脱机使用的网络文件的最新版本。快速同步比完全同步速度快得多,但是,可能不提供每个指定为可以脱机使用的网络文件的最新版本。不过,快速同步可以确保获得每个文件的完整版本,以便用户能够继续工作。

3. 同步管理器

直接运行“ mobsync ”命令,即可打开“同步管理器”(如图 5-40 所示)。使用“同步管理器”,可以控制脱机文件何时与网络上的文件同步。可以保证当用户需要时,可以从网络中获得最新信息,并且最小程度地中断系统上的工作。“同步管理器”将网络上的项目与脱机工作时打开或更新的项目进行比较,然后,生成计算机和网络都可以使用的最新版本。可以同步的项目包括单独的文件、文件夹及其内容以及脱机网页。“同步管理器”提供一个单独位置,在此可以同步已脱机的共享文件,而不管用哪种类型的文件或程序将文件脱机。

4. 处理文件冲突

当网络连接恢复时,或者将笔记本电脑再连接至企业网络后,默认情况下,所有脱机时所作的更改都将更新到企业网络中的文件服务器上。当脱机用户与网络上的其他员工对同一文件都作过更改时,可以选择将自己的文件版本保存到网络、保留其他版本,还是两个版本均保存。
同步文件时,在网络断开后打开或更新的文件将与保存在网络上的文件进行比较。只要用户在脱机时更改的文件尚未被其他人更改,那么,所作的更改都将复制到网络上。下面是常用的文件冲突方案:
l          如果其他人对用户在脱机时更改的文件进行了改动,可以选择保留自己的版本、保留网络中的版本或二者同时保留。如果选择同时保存两个版本的文件,则需要为自己的版本提供其他文件名。
l          如果用户在脱机工作时删除了计算机中的网络文件,而此时网络上的其他人正在对该文件进行操作,文件将从用户的计算机中删除,但并不从网络中删除。
l          如果用户在脱机工作时更改了网络文件,而网络上的其他人删除了该文件,可以选择将自己的版本保存到网络上或从计算机中删除。
l          如果在用户与网络断开后有新文件添加到自己指定为可以脱机使用的共享网络文件夹中,则该新文件将在重新连接并同步时添加到自己的计算机中。

  

本文转自 

刘晓辉 51CTO博客,原文链接:http://blog.51cto.com/liuxh/42143 ,如需转载请自行联系原作者

相关文章
|
SQL 监控 Java
实时计算 Flink版产品使用问题之在进行数据同步时,修改了YAML文件以增加新的同步表并取消了之前的同步任务,如何从之前的检查点继续执行
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
SQL 关系型数据库 MySQL
mysql数据同步sql导入导出.sql文件
mysql数据同步sql导入导出.sql文件
326 0
|
安全 网络协议 开发工具
Linux-Rsync两台机器文件数据同步传输
rsync 服务器是指以 deamon 方式运行 rsync 服务的服务器,需要打开 rsync deamon 和启动 xinetd 服务。默认端口873。rsync 客户端是发起 rsync 连接的服务器,安装rsync即可。
1667 0
|
SQL DataWorks 关系型数据库
DataWorks操作报错合集之如何处理数据同步时(mysql->hive)报:Render instance failed
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
552 0
|
监控 关系型数据库 MySQL
深入了解MySQL主从复制:构建高效稳定的数据同步架构
深入了解MySQL主从复制:构建高效稳定的数据同步架构
569 1
|
canal 消息中间件 关系型数据库
Canal作为一款高效、可靠的数据同步工具,凭借其基于MySQL binlog的增量同步机制,在数据同步领域展现了强大的应用价值
【9月更文挑战第1天】Canal作为一款高效、可靠的数据同步工具,凭借其基于MySQL binlog的增量同步机制,在数据同步领域展现了强大的应用价值
2528 4
|
关系型数据库 MySQL 数据库
【MySQL】手把手教你MySQL数据同步
【MySQL】手把手教你MySQL数据同步
|
SQL 关系型数据库 MySQL
“震撼揭秘!Flink CDC如何轻松实现SQL Server到MySQL的实时数据同步?一招在手,数据无忧!”
【8月更文挑战第7天】随着大数据技术的发展,实时数据同步变得至关重要。Apache Flink作为高性能流处理框架,在实时数据处理领域扮演着核心角色。Flink CDC(Change Data Capture)组件的加入,使得数据同步更为高效。本文介绍如何使用Flink CDC实现从SQL Server到MySQL的实时数据同步,并提供示例代码。首先确保SQL Server启用了CDC功能,接着在Flink环境中引入相关连接器。通过定义源表与目标表,并执行简单的`INSERT INTO SELECT`语句,即可完成数据同步。
1897 1
|
消息中间件 NoSQL 关系型数据库
一文彻底搞定Redis与MySQL的数据同步
【10月更文挑战第21天】本文介绍了 Redis 与 MySQL 数据同步的原因及实现方式。同步的主要目的是为了优化性能和保持数据一致性。实现方式包括基于数据库触发器、应用层双写和使用消息队列。每种方式都有其优缺点,需根据具体场景选择合适的方法。此外,文章还强调了数据同步时需要注意的数据一致性、性能优化和异常处理等问题。
3366 0
|
SQL Kubernetes 关系型数据库
实时计算 Flink版产品使用合集之如何实现MySQL单表数据同步到多个表
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStreamAPI、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。