Method and System for Handling Reallocated Blocks in a File System
    1.
    发明申请
    Method and System for Handling Reallocated Blocks in a File System 有权
    在文件系统中处理重新分配块的方法和系统

    公开(公告)号:US20100011035A1

    公开(公告)日:2010-01-14

    申请号:US12567873

    申请日:2009-09-28

    IPC分类号: G06F12/16 G06F12/00

    CPC分类号: G06F17/30088

    摘要: A system for managing a file system. In response to a user selecting an image of the file system to perform a rollback operation, each data block in the file system that is owned by the image is searched for. Then, it is determined whether a data block owned by the image is marked in a first map and a second map. In response to determining that the data block owned by the image is marked in the first map and the second map, the data block is marked in a third map. In response to determining that the data block owned by the image is marked in the third map, a new data block is allocated in the file system. Subsequently, data from the data block owned by the image is copied to the new data block in the file system prior to performing the rollback operation to avoid a collision that causes data corruption.

    摘要翻译: 用于管理文件系统的系统。 响应于用户选择文件系统的图像来执行回滚操作,搜索由该图像拥有的文件系统中的每个数据块。 然后,确定在第一地图和第二地图中是否标记了由图像拥有的数据块。 响应于确定图像所拥有的数据块在第一地图和第二地图中被标记,数据块被标记在第三地图中。 响应于确定图像所拥有的数据块在第三图中被标记,在文件系统中分配新的数据块。 随后,在执行回滚操作之前,由图像拥有的数据块的数据被复制到文件系统中的新数据块,以避免导致数据损坏的冲突。

    Capture and transmit dense diagnostic data of a file system
    2.
    发明授权
    Capture and transmit dense diagnostic data of a file system 失效
    捕获和传输文件系统的密集诊断数据

    公开(公告)号:US08019733B2

    公开(公告)日:2011-09-13

    申请号:US12125679

    申请日:2008-05-22

    IPC分类号: G06F7/00

    CPC分类号: G06F11/1435 Y10S707/99953

    摘要: A processor selects file system metadata. A processor identifies each unit of data in a file system. The processor determines if the unit of data contains file system metadata. The processor writes a unit of data of metadata to a diagnostic file system, provided it was determined that the unit of data contains file system metadata. The processor then determines if the unit of data contains user data. If the unit of data contains user data, the processor writes a sparse object to the diagnostic file.

    摘要翻译: 处理器选择文件系统元数据。 处理器识别文件系统中的每个数据单元。 处理器确定数据单元是否包含文件系统元数据。 如果确定数据单元包含文件系统元数据,则处理器将元数据的数据单元写入诊断文件系统。 然后处理器确定数据单元是否包含用户数据。 如果数据单元包含用户数据,则处理器将稀疏对象写入诊断文件。

    Method and Apparatus to Capture and Transmit Dense Diagnostic Data of a File System
    3.
    发明申请
    Method and Apparatus to Capture and Transmit Dense Diagnostic Data of a File System 有权
    捕获和传输文件系统密集诊断数据的方法和装置

    公开(公告)号:US20090049068A1

    公开(公告)日:2009-02-19

    申请号:US12263950

    申请日:2008-11-03

    IPC分类号: G06F17/30

    CPC分类号: G06F11/1435 Y10S707/99953

    摘要: A processor selects file system metadata. A processor identifies each unit of data in a file system. The processor determines if the unit of data contains file system metadata. The processor writes a unit of data of metadata to a diagnostic file system, provided it was determined that the unit of data contains file system metadata. The processor then determines if the unit of data contains user data. If the unit of data contains user data, the processor writes a sparse object to the diagnostic file.

    摘要翻译: 处理器选择文件系统元数据。 处理器识别文件系统中的每个数据单元。 处理器确定数据单元是否包含文件系统元数据。 如果确定数据单元包含文件系统元数据,则处理器将元数据的数据单元写入诊断文件系统。 然后处理器确定数据单元是否包含用户数据。 如果数据单元包含用户数据,则处理器将稀疏对象写入诊断文件。

    Method and Apparatus to Capture and Transmit Dense Diagnostic Data of a File System
    4.
    发明申请
    Method and Apparatus to Capture and Transmit Dense Diagnostic Data of a File System 失效
    捕获和传输文件系统密集诊断数据的方法和装置

    公开(公告)号:US20080222211A1

    公开(公告)日:2008-09-11

    申请号:US12125679

    申请日:2008-05-22

    IPC分类号: G06F17/30

    CPC分类号: G06F11/1435 Y10S707/99953

    摘要: A processor selects file system metadata. A processor identifies each unit of data in a file system. The processor determines if the unit of data contains file system metadata. The processor writes a unit of data of metadata to a diagnostic file system, provided it was determined that the unit of data contains file system metadata. The processor then determines if the unit of data contains user data. If the unit of data contains user data, the processor writes a sparse object to the diagnostic file.

    摘要翻译: 处理器选择文件系统元数据。 处理器识别文件系统中的每个数据单元。 处理器确定数据单元是否包含文件系统元数据。 如果确定数据单元包含文件系统元数据,则处理器将元数据的数据单元写入诊断文件系统。 然后处理器确定数据单元是否包含用户数据。 如果数据单元包含用户数据,则处理器将稀疏对象写入诊断文件。

    Method and apparatus to proactively capture and transmit dense diagnostic data of a file system
    5.
    发明授权
    Method and apparatus to proactively capture and transmit dense diagnostic data of a file system 失效
    用于主动捕获和传输文件系统的密集诊断数据的方法和装置

    公开(公告)号:US07567994B2

    公开(公告)日:2009-07-28

    申请号:US11334669

    申请日:2006-01-18

    IPC分类号: G06F12/00 G06F17/30

    摘要: An operating system creates a current sparse object in a diagnostic file system. Then the operating system processes a change to data contained in a block. The operating system determines if the change is to a metadata block. The operating system encodes the change in a journal log, in response to a determination that the change is to a metadata block. In addition, the operating system writes the block to the current sparse object, in response to a determination that the change is to a metadata block.

    摘要翻译: 操作系统在诊断文件系统中创建当前的稀疏对象。 然后操作系统处理块中包含的数据的更改。 操作系统确定更改是否为元数据块。 响应于确定更改是对元数据块,操作系统对日志日志中的更改进行编码。 此外,操作系统响应于确定更改为元数据块,将块写入当前稀疏对象。

    Method and apparatus for file system snapshot persistence
    6.
    发明申请
    Method and apparatus for file system snapshot persistence 有权
    文件系统快照持久化的方法和装置

    公开(公告)号:US20050182797A1

    公开(公告)日:2005-08-18

    申请号:US10777719

    申请日:2004-02-12

    IPC分类号: G06F12/00 G06F17/30

    摘要: A method, apparatus, and computer instructions for managing data in a file system in a data processing system. A request to modify a data block in the file system is detected during file system recovery time. In response to detecting the request, metadata is written to describe the data block into a snapshot image. The data is copied for the data block in the file system to the snapshot image. The data block is modified in the file system after the data is copied into the snapshot image. The snapshot image may be used to return the file system to a state prior to modifying the data block in the file system.

    摘要翻译: 一种用于管理数据处理系统中的文件系统中的数据的方法,装置和计算机指令。 在文件系统恢复时间内检测到修改文件系统中的数据块的请求。 响应于检测到请求,写入元数据以将数据块描述为快照图像。 将文件系统中的数据块的数据复制到快照映像。 将数据复制到快照图像后,在文件系统中修改数据块。 快照图像可以用于在文件系统中修改数据块之前将文件系统返回到状态。

    Handling temporary files in a file system with snapshots
    7.
    发明授权
    Handling temporary files in a file system with snapshots 失效
    使用快照处理文件系统中的临时文件

    公开(公告)号:US07958325B2

    公开(公告)日:2011-06-07

    申请号:US11853442

    申请日:2007-09-11

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    CPC分类号: G06F17/30088

    摘要: A temporary file is identified. The temporary file includes a data block containing a first file image. A determination is made whether the temporary block has been included in a previous snapshot. Responsive to receiving a modification of the temporary block that has been included in the previous snapshot, a modified first image is created. The modified image is stored in the original file block, and the original image is copied to a newly allocated block. The original first block is updated to include a reference to the second block.

    摘要翻译: 识别临时文件。 临时文件包括包含第一文件图像的数据块。 确定临时块是否已经包括在先前的快照中。 响应于接收到包括在先前快照中的临时块的修改,创建修改的第一图像。 修改后的图像存储在原始文件块中,原始图像被复制到新分配的块中。 原始第一块被更新为包括对第二块的引用。

    HANDLING TEMPORARY FILES IN A FILE SYSTEM WITH SNAPSHOTS
    8.
    发明申请
    HANDLING TEMPORARY FILES IN A FILE SYSTEM WITH SNAPSHOTS 失效
    在具有快照的文件系统中处理临时文件

    公开(公告)号:US20090070535A1

    公开(公告)日:2009-03-12

    申请号:US11853442

    申请日:2007-09-11

    IPC分类号: G06F12/16

    CPC分类号: G06F17/30088

    摘要: A temporary file is identified. The temporary file includes a data block containing a first file image. A determination is made whether the temporary block has been included in a previous snapshot. Responsive to receiving a modification of the temporary block that has been included in the previous snapshot, a modified first image is created. The modified image is stored in the original file block, and the original image is copied to a newly allocated block. The original first block is updated to include a reference to the second block.

    摘要翻译: 识别临时文件。 临时文件包括包含第一文件图像的数据块。 确定临时块是否已经包括在先前的快照中。 响应于接收到包括在先前快照中的临时块的修改,创建修改的第一图像。 修改后的图像存储在原始文件块中,原始图像被复制到新分配的块中。 原始第一块被更新为包括对第二块的引用。

    METHOD AND SYSTEM FOR HANDLING REALLOCATED BLOCKS IN A FILE SYSTEM
    9.
    发明申请
    METHOD AND SYSTEM FOR HANDLING REALLOCATED BLOCKS IN A FILE SYSTEM 失效
    用于在文件系统中处理重组块的方法和系统

    公开(公告)号:US20080288546A1

    公开(公告)日:2008-11-20

    申请号:US11749614

    申请日:2007-05-16

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30088

    摘要: A system for managing a file system. In response to a user selecting an image of the file system to perform a rollback operation, each data block in the file system that is owned by the image is searched for. Then, it is determined whether a data block owned by the image is marked in a first map and a second map. In response to determining that the data block owned by the image is marked in the first map and the second map, the data block is marked in a third map. In response to determining that the data block owned by the image is marked in the third map, a new data block is allocated in the file system. Subsequently, data from the data block owned by the image is copied to the new data block in the file system prior to performing the rollback operation to avoid a collision that causes data corruption.

    摘要翻译: 用于管理文件系统的系统。 响应于用户选择文件系统的图像来执行回滚操作,搜索由该图像拥有的文件系统中的每个数据块。 然后,确定在第一地图和第二地图中是否标记了由图像拥有的数据块。 响应于确定图像所拥有的数据块在第一地图和第二地图中被标记,数据块被标记在第三地图中。 响应于确定图像所拥有的数据块在第三图中被标记,在文件系统中分配新的数据块。 随后,在执行回滚操作之前,由图像拥有的数据块的数据被复制到文件系统中的新数据块,以避免导致数据损坏的冲突。

    Apparatus, system, and method for differential backup using snapshot on-write data
    10.
    发明授权
    Apparatus, system, and method for differential backup using snapshot on-write data 有权
    使用快照写入数据进行差异备份的设备,系统和方法

    公开(公告)号:US07284019B2

    公开(公告)日:2007-10-16

    申请号:US10920964

    申请日:2004-08-18

    IPC分类号: G06F17/30 G06F12/00

    摘要: An apparatus, system, and method are disclosed for differential data backup using snapshot on-write data. A snapshot module maintains an on-write data structure that captures a point-in-time or temporal instance of a data set by tracking modifications to data blocks of a data set. A backup module copies the data set to a backup data storage device as a full data set backup. In addition, the backup module copies each modified data block indicated by the on-write data structure and a differential time stamp to the backup data storage device as a differential data set backup. The full data set backup and one or more differential data set backups form a plurality of temporal instances of the data set. In one embodiment, a restore module recovers a selected instance of the data set responsive to receiving a restore command by copying the full data set backup to a target data storage device. In addition, the restore module may copy the differential data set backup to the target data storage device if the differential time stamp corresponds to a target time value.

    摘要翻译: 公开了使用快照写入数据进行差分数据备份的装置,系统和方法。 快照模块维护写入数据结构,通过跟踪对数据集的数据块的修改来捕获数据集的时间点或时间实例。 备份模块将数据集复制到备份数据存储设备作为完整数据集备份。 此外,备份模块将由写入数据结构指示的每个修改的数据块和差分时间戳复制到备份数据存储设备作为差分数据集备份。 完整数据集备份和一个或多个差分数据集备份形成数据集的多个时间实例。 在一个实施例中,恢复模块响应于通过将完整数据集备份复制到目标数据存储设备来接收恢复命令来恢复数据集的选定实例。 此外,如果差分时间戳对应于目标时间值,则还原模块可以将差分数据集备份复制到目标数据存储设备。