文件同步及其应用

简介:
对于移动用户而言,由于往往需要将笔记本带回家中,或者在出差时随身携带,因此,往往会切断与文件服务器的连接,从而无法读取保存在文件服务器中的文件和数据。同时,在笔记本中的文档修改以后,也往往忘记将保存到服务器,从而导致文件服务器与笔记本中所保存的文件版本不同。借助脱机文件和数据同步,就可以很好地解决这些问题。

一、服务端的脱机文件设置

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

二、客户端的脱机文件设置与同步

借助脱机文件,即使未与网络连接,也可以继续使用网络文件和程序。只需将共享文件夹设置为脱机文件,当用户的笔记本电脑离开企业网络后,或者网络连接发生故障时,也可以像往常一样继续工作,对这些文件和文件夹的访问权限与先前连接到网络时相同。当连接状态变化时,脱机文件图标将出现在通知区域中,显示一个提示气球通知用户连接已经发生变化。

1. 创建脱机使用

1步,将欲同步的共享文件夹,映射为网络驱动器。
2步,右击欲实现数据同步的网络驱动器,在快捷菜单选择“允许脱机使用”,运行“脱机文件向导”,直接单击“下一步”按钮即可显示如图2所示“设置同步时机”对话框,选中“登录和注销时自动同步处理脱机文件”复选框,将在当前用户登录至域或从域中注销时,自动对脱机文件实施同步操作。
2  设置同步时机
注意   为了确保客户端与文件服务器的中文件保持一致,建议选中该复选框。当然,同步时机也可以稍后在“同步管理器”中设置。
注意  系统默认状态下,设置映射网络驱动器之后,快捷菜单中是不会显示“允许脱机使用”选项的。用户必须先打开“控制面板”中的“文件夹选项”并单击“脱机文件夹”标签,显示如图3所示的对话框,选中“启用脱机文件”复选框,然后根据自己的需要对接下来的选项进行相应设置即可,当然也可以保持系统默认。
3  脱机文件设置
如果是Windows XP ProfessionalWindows 2000用户,则在设置脱机文件之前还必须查看“用户帐户”中的“更改用户登录或注销的方式”状态,确保已经取消了“使用快速用户切换”复选框,如图4所示。
4  选择登录和注销选项
3步,单击“下一步”按钮显示如图5所示“设置启用提醒”对话框。当计算机脱机工作时,将每隔一段时间出现一条消息,提醒用户当前未与企业网络连接。
5  设置启用提醒
注意   如果是暂时离开企业网络,可以选中该复选框,以提示用户尽快与文件服务器进行同步。如果是长时间脱机,那么,频繁的提示将徒增烦恼,并影响正常工作。
5步,单击“完成”按钮,即可开始同步。如果当前共享文件夹中包含子文件夹,则还会提示如图6所示“确认脱机子文件夹”对话框,选择“是,让该文件夹及其所有子文件夹都可以脱机使用”单选按钮,该共享文件夹中的所有子文件夹和文件都可以实现脱机和同步,建议选择该选项。如果选中“否,只让该文件夹可以脱机使用”单选按钮,那么,子文件夹中的文件将无法实现脱机和同步。
6  确认脱机子文件夹
6步,单击“确定”按钮即可将其包含的所有子文件夹实现脱机使用,根据共享资源占据磁盘空间的大小,同步所需的时间也会有所不同。

2. 设置脱机共享文件

完成上述脱机文件创建之后,还可以对本地计算机上已经创建的所有脱机文件进行设置。在Windows资源管理器中单击“工具”菜单并选择“同步”项,打开如图7所示“要同步的项目”对话框。在“选择要同步的项目”列表重,选中欲同步的共享文件夹前的复选框,单击“同步”按钮,即可立即实现本地计算机与网络共享文件的数据同步。
7  要同步的项目
单击“设置”按钮,显示“同步设置”对话框。在“登录/注册”选项卡(如图8所示),可以设置用户在“登录计算机”或/和“从计算机注销”时,与哪些远程共享文件夹自动实现数据的同步。
8  登录/注册
接着选择“空闲状态”选项卡(如图9所示),选中“在计算机空闲时同步所选项目”复选框,可以设置在计算机空闲时,而不是在登录或从计算机注销时,实现数据的同步。当共享文件夹中的数据量较大时,同步需要较长的时间,因此,在离开座位的时候,即计算机空闲时进行数据同步,无疑是一种非常好的选择。
9  空闲状态
提示   可以使用各种不同的组合将这些选项应用到每个共享资源的脱机文件中。
选择“计划”选项卡,即可查看“当前同步任务”,默认是空的,单击“添加”按钮即可启动“同步计划向导”。在如图10所示对话框选择实现同步的网络连接,以及欲同步的共享文件夹。
10  选择连接与脱机文件夹
  单击“下一步”按钮在如图11所示对话框设置同步开始的时间、日期,以及在什么时机同步。
11 选择脱机文件的同步时间
注意   用户可以手工启动同步,也可以设置“同步管理器”来控制脱机文件与网络同步的时间。脱机文件可以控制执行完全同步还是快速同步。完全同步可以确保获得每个指定为允许脱机使用的网络文件的最新版本。快速同步比完全同步速度快得多,但是,可能不提供每个指定为可以脱机使用的网络文件的最新版本。不过,快速同步可以确保获得每个文件的完整版本,以便用户能够继续工作。

三、同步管理器

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

四、处理文件冲突

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

 

 

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

相关文章
|
16天前
|
Shell 开发工具 数据安全/隐私保护
Rsync 文件同步原理及部署
Rsync 文件同步原理及部署
12 0
|
监控 Linux 网络安全
|
8月前
|
算法 安全 Ubuntu
Linux教程丨使用rsync在服务器中高效传输文件,断点续传快速上传下载数据
Linux教程丨使用rsync在服务器中高效传输文件,断点续传快速上传下载数据
|
存储 监控 安全
|
网络安全 数据安全/隐私保护 Windows