Offline Files XP vs. Win7 (1)

Offline Files简介

我们经常会使用网络上共享的文件从而保证这些文件能在一台或少量几台文件服务器上被统一的管理。文件服务器管理员可以按照企业的需求给不同的用户开设不同的权限从而达到对数据的良好维护和安全管理。

但是,我们也许也经常感觉到一些个人文件(如,重定向文件夹(Redirected Folders)通常包含桌面,个人文档等信息)在网络比较慢甚至断开的情况下就完全无法访问和使用了。

为了规避这种问题,Windows XP SP2开始,我们有了Offline Files这个功能。

Offline Files的实现理念是将网络共享的文件通过本地备份的方式使得用户在网络比较慢或者没有网络的情况下体验无缝的使用感受。Offline Files简单的分为两种状态:Online或Offline。Online的情况下,用户访问启用了Offline Files的文件或文件夹仍是通过网络;而在Offline的情况下,也就是网络处于断开或很慢的情况下,用户既可以通过访问本地的缓存来保证使用的流畅性。

Offline Files与普通的我们在Windows Vista以后启用的临时缓存共享文件(缓存仅在有网络连接时有效,网络断开缓存即被删除)不同,Offline Files的缓存是具有永久性的。

 

本文讲简单地概述Offline Files在围绕XP和Windows 7操作系统上的一些不同之处:

 

Offline Files服务

在Windows7上,Offline Files有专门的Offline Files Service。Windows XP并没有类似的用户可见的Service。可通过运行Services.msc来确认。这一改进大大方便了我们对Offline Files功能的一些集中管理。

 

Folder Redirection and Offline Files

Folder Redirection也就是文件重定向,通过组策略配置的重定向文件缺省情况下就启用了Offline Files。这是因为如果用户的重定向桌面文件没有启用Offline Files,在突然断网的情况下,用户就会突然“失去”所有的桌面文件,一些修改未保存的文件可能就会丢失或者损坏。为了让用户体验更稳定,文件重定向和Offline Files总是一起启用的。

 

针对文件重定向后用户第一次登陆的改进

在Windows XP中,文件重定向的组策略通常是在用户登陆过程中应用到客户端的,而一旦启用了文件重定向,重定向必须要在登陆前完成,所以,用户登陆后需要等待直到所有的本地文件被同步在重定向指定的文件服务器上以后才能登录系统正常工作。

针对这一行为,Windows 7上做了很大的修改,文件重定向用户第一次登陆时,系统会将本地文件首先拷贝到本地Offline Files缓存中,由于本地拷贝一定快于网络拷贝,用户很快便可以使用Offline Files缓存中的文件,等用户成功登陆后,网络拷贝(本地à服务器)将继续在后台进行。这大大提高了用户的使用体验,加快了用户登录的速率。

 

本地缓存的大小设置

在XP中,Offline Files的永久缓存空间是没有大小限制的。唯一的缓存大小限制是针对自动缓存的那部分数据。这里的“自动缓存”和Offline Files的缓存行为是没有关系的,只是他们共享同一个缓存磁盘空间。

注:自动缓存:我们可以在服务器端选择是否允许客户端自动缓存文件,自动缓存文件是指客户端可以自动缓存正在访问的某些文件,短时间内的“读”操作可以通过读取自动缓存的内容来满足,从而达到减少网络流量增加用户体验的目的。

在Windows 7中,通过Offline Files的UI界面,我们可以管理整个本地缓存空间(包括,Offline Files缓存和自动缓存)的大小。同样, 我们也可以单独管理“自动缓存”的空间大小。

 
 
 
  
  
注:自动缓存的空间管理是自动的。每个进入缓存的文件或每次一个缓存被使用过后都会被附上一个时间戳标志,当空间快要用完的时候,系统会自动删除时间戳最早的一个。从而保证自动缓存空间能持续使用。但是Offline
Files的缓存空间却是固定的,加上缓存文件的永久性可能会导致Offline Files缓存空间被占满,这种情况下,启用新的Offline Files将会失败。所以,检查Offline Files磁盘使用情况也是Offline Files排错中的重要步骤。

由于Offline Files带来的种种便利和好处,我们通常是建议客户使用Offline Files,非常多的国外企业客户在使用Offline Files管理公司内部用户的桌面,文档等文件。它既能保证数据的统一管理备份,又能保证用户使用的灵活性(断开网络的情况下也能像使用本地文件一样访问文件)。

 

本博文仅供参考,微软公司对其内容不作任何责任担保或权利赋予。