【技术实现步骤摘要】
【国外来华专利技术】相关申请的引用本申请要求2013年3月14日提交的美国申请No.13/803,721的权益,所述美国申请No.13/803,721要求2012年12月31日提交的美国临时申请No.61/747,547的权益,两者通过引用将其全部内容结合于此。
本申请一般地涉及在系统中管理数据。更具体地,本申请涉及在系统中选择性地路由高速缓存的对象。
技术介绍
图1示出了主机系统100,其包括应用105、内核I/O管理器110、文件系统120、122和装置驱动器130、132,并示出了多个存储器组件138(示出为盘C:134和盘Y:136)。在操作中,当应用105寻求对文件“Z”的访问时,应用向内核I/O管理器110发送对于到文件“Z”的句柄的请求。作为应答,内核I/O管理器110——动作为应用和存储器装置之间的接口——解析到文件“Z”的路径以便获得句柄,并将句柄发送到应用。图1中的箭头示出了在系统的不同部分之中的通信的逻辑路径,其中应用105向内核I/O管理器110发送请求,并且其中内核I/O管理器110通过检查根目录140来解析路径,所述根目录140包括关于去往文件“Z”的路径的信息。如图1中所示,系统包括多个存储器装置,所述存储器装置诸如以盘C:134和盘Y:136的形式。写在操作系统层之上的应用、诸如应用105通常不知道可以被它们使用的优化的分区,并且因此将文件写入预定位置而不考虑被写入到的位置的属性 ...
【技术保护点】
一种对操作系统透明地选择性地路由文件系统对象的方法,所述方法包括:由处理器进行如下步骤,其中,所述处理器被配置为在监控应用的控制之下实行选择性路由,所述监控应用可通过操作系统操作并且包括具有重定向信息的中间分区,其中所述处理器具有与第一和第二存储器装置的可操作连接以用于这样的选择性路由:确定是否将文件系统对象从所述第一存储器装置路由到所述第二存储器装置;响应于确定路由所述文件系统对象,使得所述文件系统对象被路由到所述第二存储器装置中的位置;以及用文件系统对象在所述第二存储器装置中的位置来更新用于所述文件系统对象的中间分区的重定向信息,其中所述第一存储器装置包括所述操作系统用来解析用于贮存在所述第一存储器装置中的文件系统对象的路径的目录,其中,所述目录包括重定向到所述中间分区的信息,并且其中,使用所述中间分区的重定向信息,所述操作系统继续使用在所述第一存储器装置中的目录以解析到贮存在所述第二存储器装置中的文件系统对象的路径,使得将所述文件系统对象路由到所述第二存储器装置对所述操作系统透明。
【技术特征摘要】
【国外来华专利技术】2012.12.31 US 61/747,547;2013.03.14 US 13/803,7211.一种对操作系统透明地选择性地路由文件系统对象的方法,所述方法
包括:
由处理器进行如下步骤,其中,所述处理器被配置为在监控应用的控制
之下实行选择性路由,所述监控应用可通过操作系统操作并且包括具有重定
向信息的中间分区,其中所述处理器具有与第一和第二存储器装置的可操作
连接以用于这样的选择性路由:
确定是否将文件系统对象从所述第一存储器装置路由到所述第二存
储器装置;
响应于确定路由所述文件系统对象,使得所述文件系统对象被路由到
所述第二存储器装置中的位置;以及
用文件系统对象在所述第二存储器装置中的位置来更新用于所述文
件系统对象的中间分区的重定向信息,其中所述第一存储器装置包括所述操
作系统用来解析用于贮存在所述第一存储器装置中的文件系统对象的路径
的目录,
其中,所述目录包括重定向到所述中间分区的信息,并且
其中,使用所述中间分区的重定向信息,所述操作系统继续使用在所述
第一存储器装置中的目录以解析到贮存在所述第二存储器装置中的文件系
统对象的路径,使得将所述文件系统对象路由到所述第二存储器装置对所述
操作系统透明。
2.如权利要求1所述的方法,其中,使得所述文件系统对象被路由到所
述第二存储器装置中的位置包含使得所述文件系统对象被复制到所述第二
存储器装置中的位置。
3.如权利要求2所述的方法,其中,在使得所述文件系统对象被复制到
所述第二存储器装置中的位置之前:
所述文件系统对象被贮存在所述第一存储器装置中的位置中;
所述目录包括所述重定向到所述中间分区的信息;并且
用于所述文件系统对象的所述中间分区的重定向信息包含所述文件
系统对象在所述第一存储器装置中的位置;
其中,所述文件系统对象在所述第一存储器装置中的位置的中间分区的
\t重定向信息被用于将所述操作系统重定向到贮存在所述第一存储器装置中
的位置处的所述文件系统对象。
4.如权利要求1所述的方法,其中,所述第一存储器装置和所述第二存
储器装置在一个或多个方面不相同。
5.如权利要求4所述的方法,其中,所述一个或多个方面包含位置、速
度、大小、耐受力或性能。
6.如权利要求5所述的方法,其中,所述第二存储器装置包含高速缓存。
7.如权利要求1所述的方法,其中,所述文件系统对象包含文件。
8.如权利要求1所述的方法,其中,所述文件系统对象包含多个文件的
一个或多个,所述多个文件被配置为按次序执行;
其中,确定是否路由所述文件系统对象包含确定所述多个文件之一是否
已经被访问以用于执行;并且
其中,路由所述文件系统对象包含复制所述多个文件中的、在所述次序
中比用于执行的所述访问的文件更靠后的一个或多个文件。
9.如权利要求8所述的方法,其中,所述多个文件包含用于电影的一系
列文件;
其中,所述多个文件之一已经被数字播放器访问;
其中,所述第一存储器装置远离所述数字播放器;并且
其中,所述第二存储器装置与所述数字播放器相关联。
10.如权利要求1所述的方法,其中,所述目录包含所述第一存储器装
置的挂载点。
11.如权利要求10所述的方法,其中,所述挂载点包含所述第一存储器
装置的根目录。
12.如权利要求11所述的方法,其中,用于解析所述文件系统对象的路
径的所述根目录包含一个或多个中间分区软链接,所述一个或多个中间分区
软链接的每一个被配置为重定向到所述中间分区。
13.如权利要求12所述的方法,其中,用于解析文件系统对象的所述中
间分区包含软链接。
14.一种对操作系统透明地选择性地路由文件系统对象的监控装置,所
述监控装置包括:
一个或多个存储器,其被配置为贮存中间分区,所述中间分区包括重定
\t向信息;以及
处理器,其与所述一个或多个存储器通信,所述处理器被配置为在所述
监控装置的控制之下实行...
【专利技术属性】
技术研发人员:J·G·哈恩,
申请(专利权)人:桑迪士克科技股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。