【技术实现步骤摘要】
本专利技术一般地涉及维护和改善文件系统完整性。更具体地说,本专利技术涉及获得密集格式的文件系统元数据以便可以离站传送此类数据以供专家检查和修复的方法、装置和计算机可用代码。
技术介绍
在计算中,文件系统是用于存储和组织计算机文件和它们包含的数据以使查找和访问所述文件变得容易的结构。文件系统可以使用诸如硬盘或CD-ROM之类的存储设备并且涉及维护文件的物理位置。替代地,文件系统可以是虚拟文件系统。虚拟文件系统仅作为对虚拟数据或网络上的数据的访问方法存在。文件系统包括两类数据。通常占绝大多数的第一类数据是用户数据。例如,用户数据的内容类型可以例如是文本、图形、音乐和计算机指令。第二类数据是文件系统元数据。文件系统元数据是用户数据之外的所有数据。元数据通知处理系统包含用户数据的文件的统计信息和结构。文件系统元数据包括超级块,所述超级块提供文件系统概要并包括指向其他信息的指针。inode是与每个文件关联的文件系统元数据。inode表示文件的长度(以字节为单位)、关联的设备标识符、用户标识符、组标识符、可以是唯一的inode号、文件模式、时间戳以及引用计数。块是可以分配给文件的磁盘存储的最小单位。例如,处理器可以在特定的文件系统上建立一个1024字节的块。这意味着文件几乎总是填满一个或多个块,且最后一个块只部分地由数据占据。文件的各部分可以驻留在许多块中,有时分散在磁盘驱动器中。inode可在inode内列出若干块。对于较大的文件,inode可以包括一个间接块,该间接块可以指向其他块的列表。通常这导致指向块的相继更深层的间接块的多级树状结构。文件系统通常是非常大 ...
【技术保护点】
一种计算机实现的用于生成文件系统元数据的方法,所述方法包括:标识文件系统中的多个数据单元;判定所述多个数据单元中的一个数据单元是否包含文件系统元数据;将所述文件系统元数据从所述数据单元写入诊断文件系统,以响应判定所述 数据单元包含所述文件系统元数据;判定所述数据单元是否包含用户数据;以及将稀疏对象写入诊断文件,以响应判定所述数据单元包含用户数据,其中所述诊断文件与所述文件系统元数据关联。
【技术特征摘要】
US 2005-9-27 11/236,4501.一种计算机实现的用于生成文件系统元数据的方法,所述方法包括标识文件系统中的多个数据单元;判定所述多个数据单元中的一个数据单元是否包含文件系统元数据;将所述文件系统元数据从所述数据单元写入诊断文件系统,以响应判定所述数据单元包含所述文件系统元数据;判定所述数据单元是否包含用户数据;以及将稀疏对象写入诊断文件,以响应判定所述数据单元包含用户数据,其中所述诊断文件与所述文件系统元数据关联。2.根据权利要求1的计算机实现的用于生成文件系统元数据的方法,还包括将所述诊断文件与所述诊断文件系统关联;以及安装所述诊断文件系统。3.根据权利要求1的计算机实现的用于生成文件系统元数据的方法,还包括将所述诊断文件合并到密集诊断数据中。4.根据权利要求3的计算机实现的用于生成文件系统元数据的方法,其中合并还包括将所述诊断文件存储在所述诊断文件系统中;以及压缩所述诊断文件系统。5.根据权利要求3的计算机实现的用于生成文件系统元数据的方法,还包括传送所述密集诊断数据。6.根据权利要求5的计算机实现的用于生成文件系统元数据的方法,其中合并还包括将所述诊断文件系统存储为文件;以及压缩所述文件以形成所述密集诊断数据。7.根据权利要求5的计算机实现的用于生成文件系统元数据的方法,还包括创建所述诊断文件系统;以及安装所述诊断文件系统。8.根据权利要求7的计算机实现的用于生成文件系统元数据的方法,其中合并还包括将所述诊断文件系统存储为文件;以及将所述文件压缩到密集诊断数据。9.根据权利要求8的计算机实现的用于生成文件系统元数据的方法,其中数据单元包括块。10.根据权利要求1的计算机实现的用于生成文件系统元数据的方法,其中为所述多个数据单元中的每个数据单元重复所述判定步骤和所述写入所述稀疏对象的步骤。11.一种计算机程序产品,所述计算机程序产品包括计算机可用介质,所述计算机可用介质具有用于生成文件系统元数据的计算机可用程序代码,所述计算机程序产品包括用于执行根据权利要求1-10中的任一权利要求的方法中的步骤的计算机可用程序代码。12.一种数据处理系统,所述数据处理系统包括总线;连接到所述总线的存储设备,其中计算机可用代码位于所述存储设备中;连接到所述总线的通信单元;连接到所述总线的处理单元,其中所述处理单元执行所述计算机可用代码来生成文件系统元数据,所述处理单元还执行所述计算机可用代码以执行以下操作标识文件系统中的多个数据单元;判定数据单元是否包含文件系统元数据;将所述文件系统元数据从所述数据单元写入诊断文件系统,以响应判定所述数据单元包含所述文件系统元数据;判定所述数据单元是否包含用户数据;以及将稀疏对象写入所述诊断文件,以响应判定所述数据单元包含用户数据,其中所述诊断文件与所述文件系统元数据关联。13.根据权利要求12的数据处理系统,其中所述处理单元还执行所述计算机可用代码以将所述诊断文件与所述诊断文件系统关联;以及安装所述诊断文件系统。14.根据权利要求12的数据处理系统,其中所述处理单元还执行所述计算机可用代码以将所述诊断文件合并到密集诊断数据中。15.根据权利要求14的数据处理系统,其中在执行所述计算机可用代码以进行合并中,所述处理单元还执行所述计算机可用代码以将所述诊断文件存储在所述诊断文件系统中;以及压缩所述诊断文件系统。16.根据权利要求14的数据处理系统,其中所述处理单元还执行所述计算机可用代码以传送所述密集诊断数据,并且其中在执行所述计算机可用代码以进行...
【专利技术属性】
技术研发人员:JE阿德金斯,MA格拉布斯,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。