【技术实现步骤摘要】
本专利技术总体涉及改进的文件系统管理。更具体地,本专利技术涉及直接访问文件系统目录内的文件系统快照。
技术介绍
对于终端用户来说,大部分计算机系统都具有相同的用于存储和访问数据的总体结构,这种存储和访问是通过将数据放置在其名称具有特定格式的“文件”内,并将文件放置在“文件夹”或“目录”内以进一步组织这些文件来实现的。这些文件对象被物理编码到机器的例如硬盘的存储设备内。诸如UNIX或MS-DOS的计算机操作系统使用这一类型的文件编排系统(“UNIX”是UNIX系统实验公司的商标;MS-DOS是Microsoft公司的商标)。在这些系统中,每个文件都具有唯一的路径名,该文件名标识该文件在文件结构内的位置。UNIX和MSDOS计算机具有“根”目录,从该目录分支出其他目录或子目录;在UNIX操作系统内,根目录由正斜杠符号(“/”)表示,该符号还用于将路径名的各部分分隔开。例如,路径名“/pdir/sdir/myfile”指位于“sdir”子目录内的名为“myfile”的文件,而“sdir”子目录则位于在根层级的主目录“pdir”内。进程和用户使用诸如“打开”、“读取”和“复制”的一组特定的命令与文件系统交互。更具体地,进程和用户通过输入“cd”变换到新目录而输入“ls”获得当前目录内的文件列表,与基于UNIX的文件系统交互。支持文件系统的操作系统的一个重要属性是对文件系统的备份支持。在一个例子中,操作系统的快照功能复制文件系统的全部或部分,并在基于恢复目的而创建文件系统快照时维护反映文件系统状态的只读副本。该快照需要用于存储被复制的文件的盘空间。文件系统快照的 ...
【技术保护点】
一种用于访问文件系统快照的方法,其中所述文件系统快照包括来自计算机系统的至少一个存储设备内的文件系统的数据的副本,包括: 创建附加于所述文件系统的文件系统目录内用于所述数据的条目的被命名数据流,其中所述被命名数据流保存对所述数据的所述副本在所述存储设备内的存储位置的引用;以及 使能经由所述被命名数据流访问所述文件系统快照。
【技术特征摘要】
US 2005-7-21 11/186,7011.一种用于访问文件系统快照的方法,其中所述文件系统快照包括来自计算机系统的至少一个存储设备内的文件系统的数据的副本,包括创建附加于所述文件系统的文件系统目录内用于所述数据的条目的被命名数据流,其中所述被命名数据流保存对所述数据的所述副本在所述存储设备内的存储位置的引用;以及使能经由所述被命名数据流访问所述文件系统快照。2.根据权利要求1的方法,其中创建附加于所述文件系统的文件系统目录内用于所述数据的条目的被命名数据流进一步包括在创建每一文件系统快照时,使能自动创建所述被命名数据流;以及响应于检测到在所述存储设备内的所述文件系统快照的创建,物理地创建附加于所述文件系统的所述文件系统目录内用于所述数据的所述条目的所述被命名数据流。3.根据权利要求1的方法,其中创建附加于所述文件系统的文件系统目录内用于所述数据的条目的被命名数据流还包括在检测到写文件的命令时,使能为由文件表示的数据自动创建所述被命名数据流;以及响应于检测到写特定文件的命令,创建附加于所述文件系统的所述文件系统目录内用于所述特定文件的所述条目的所述被命名数据流。4.根据权利要求1的方法,其中创建附加于所述文件系统的文件系统目录内用于所述数据的条目的被命名数据流还包括在发现所述文件系统目录的至少一个特定目录的内容的命令请求时,使能自动创建所述被命名数据流;以及响应于检测到发现至少一个特定目录的内容的命令,动态地创建附加于所述文件系统目录的所述至少一个特定目录内用于特定数据的所述条目的所述被命名数据流。5.根据权利要求4的方法,还包括响应于检测到所述发现至少一个特定目录的内容的命令,请求与所述至少一个特定目录相关联的数据的所有有效快照在所述存储设备内的位置的列表;以及动态创建用于引用与所述至少一个特定目录相关联的数据的每一有效快照的每一位置的单独被命名数据流。6.根据权利要求1的方法,还包括响应于列出所述文件系统目录的条目的单个命令,在单个响应内列出用于所述数据和所述被命名数据流的所述条目。7.根据权利要求1的方法,还包括响应于检测到从所述文件系统删除所述数据的触发从所述存储设备删除所述数据;将所述被命名数据流附加于所述文件系统目录内的前一级目录;以及从所述文件系统目录删除用于所述数据的所述条目。8.根据权利要求1的方法,其中创建附加于所述文件系统的文件系统目录内用于所述数据的条目的被命名数据流还包括利用将所述被命名数据流的类型标识为引用文件系统快照的至少一个字符,创建所述被命名数据流。9.根据权利要求1的方法,其中所述被命名数据流是扩展属性,其中,除非在发现命令内被特别地搜索,否则扩展属性被隐藏。10.一种包括有效文件系统快照的文件系统,其中所述文件系统快照包括来自计算机系统的至少一个存储设备内的文件系统的数据的副本,所述文件系统包括用于控制所述文件系统的文件系统控制器,其中所述文件系统通过所述计算机系...
【专利技术属性】
技术研发人员:GF麦克布瑞尔蒂,J马里罗,JMH谢,SP马伦,SM基奥恩,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。