Identifying unreferenced file system components
    1.
    发明授权
    Identifying unreferenced file system components 有权
    识别未引用的文件系统组件

    公开(公告)号:US08180811B2

    公开(公告)日:2012-05-15

    申请号:US12907632

    申请日:2010-10-19

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30094

    摘要: A list of data structures (e.g., inodes) can be accessed, and the data structures in the list can be examined. If a data structure is examined, a counter value associated with the data structure is changed to a generation number that is associated with the examination. Subsequently, the counter values can be used to identify unreferenced data structures. More specifically, the counter value for an unreferenced data structure will be different from the generation number for the most recently performed examination.

    摘要翻译: 可以访问数据结构(例如,inode)的列表,并且可以检查列表中的数据结构。 如果检查数据结构,则将与数据结构相关联的计数器值更改为与检查相关联的代数。 随后,可以使用计数器值来识别未引用的数据结构。 更具体地,未参考数据结构的计数器值将与最近执行的检查的代数不同。

    Online file system consistency check
    2.
    发明授权
    Online file system consistency check 有权
    在线文件系统一致性检查

    公开(公告)号:US08577855B2

    公开(公告)日:2013-11-05

    申请号:US12907821

    申请日:2010-10-19

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30171

    摘要: A lock is acquired on a data structure. Content in the data structure is read and verified while the lock is held. The lock is then released, and then the file system components that are referred to by the data structure are verified. In essence, a file system consistency check of the file system components is performed offline in the background while the data structure remains accessible.

    摘要翻译: 在数据结构上获取锁。 数据结构中的内容在锁定时被读取和验证。 然后释放锁,然后验证数据结构引用的文件系统组件。 本质上,文件系统组件的文件系统一致性检查在后台执行,而数据结构仍然可访问。

    IDENTIFYING UNREFERENCED FILE SYSTEM COMPONENTS
    3.
    发明申请
    IDENTIFYING UNREFERENCED FILE SYSTEM COMPONENTS 有权
    识别不正确的文件系统组件

    公开(公告)号:US20120095970A1

    公开(公告)日:2012-04-19

    申请号:US12907632

    申请日:2010-10-19

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30094

    摘要: A list of data structures (e.g., inodes) can be accessed, and the data structures in the list can be examined. If a data structure is examined, a counter value associated with the data structure is changed to a generation number that is associated with the examination. Subsequently, the counter values can be used to identify unreferenced data structures. More specifically, the counter value for an unreferenced data structure will be different from the generation number for the most recently performed examination.

    摘要翻译: 可以访问数据结构(例如,inode)的列表,并且可以检查列表中的数据结构。 如果检查数据结构,则将与数据结构相关联的计数器值更改为与检查相关联的代数。 随后,可以使用计数器值来识别未引用的数据结构。 更具体地,未参考数据结构的计数器值将与最近执行的检查的代数不同。

    ONLINE FILE SYSTEM CONSISTENCY CHECK
    4.
    发明申请
    ONLINE FILE SYSTEM CONSISTENCY CHECK 有权
    在线文件系统一致检查

    公开(公告)号:US20120095971A1

    公开(公告)日:2012-04-19

    申请号:US12907821

    申请日:2010-10-19

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30171

    摘要: A lock is acquired on a data structure. Content in the data structure is read and verified while the lock is held. The lock is then released, and then the file system components that are referred to by the data structure are verified. In essence, a file system consistency check of the file system components is performed offline in the background while the data structure remains accessible.

    摘要翻译: 在数据结构上获取锁。 数据结构中的内容在锁定时被读取和验证。 然后释放锁,然后验证数据结构引用的文件系统组件。 本质上,文件系统组件的文件系统一致性检查在后台执行,而数据结构仍然可访问。

    System and method for maintaining a file change log within a distributed file system
    5.
    发明授权
    System and method for maintaining a file change log within a distributed file system 有权
    在分布式文件系统中维护文件更改日志的系统和方法

    公开(公告)号:US09367579B1

    公开(公告)日:2016-06-14

    申请号:US11064152

    申请日:2005-02-23

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30371 G06F17/30144

    摘要: Various methods and systems for implementing a file change log in a distributed file system are disclosed. In one embodiment, a method involves operating a distributed file system that presents a namespace and maintaining a file change log for the namespace. Operating the distributed file system involves executing an instance of a file system on each of several nodes. Maintaining the file change log can involve maintaining a single file change log for the namespace. Updates to the single file change log can be handled by a primary node or controlled using a locking mechanism. Alternatively, several private file change logs (e.g., one per node) can be maintained, and these private file change logs can be merged into a single file change log (e.g., by a primary node).

    摘要翻译: 公开了用于实现分布式文件系统中的文件改变登录的各种方法和系统。 在一个实施例中,一种方法涉及操作分布式文件系统,其呈现命名空间并维护命名空间的文件改变日志。 分布式文件系统的操作涉及在几个节点的每一个上执行一个文件系统的实例。 维护文件更改日志可能涉及为命名空间维护单个文件更改日志。 单个文件更改日志的更新可以由主节点处理或使用锁定机制控制。 或者,可以维护几个专用文件更改日志(例如,每个节点一个),并且这些专用文件更改日志可以合并到单个文件更改日志中(例如,由主节点)。