×

Detecting inconsistencies in hierarchical organization directories

  • US 10,387,405 B2
  • Filed: 04/24/2015
  • Issued: 08/20/2019
  • Est. Priority Date: 11/03/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a processor; and

    a storage device communicatively coupled to the processor, wherein the storage device comprises an inconsistency detection and reconstruction tool to;

    create a database including a first plurality of records including metadata associated with respective hierarchical organization directories located between a root directory and user directories in a file system, and including a second plurality of records including metadata associated with respective policy and configuration data files in the file system;

    in response to successful validation of the integrity of the metadata in the database, perform a consistency check using the metadata in the database to determine whether a respective hierarchical organization directory is present in the file system outside of an orphaned objects directory for each of the first plurality of records and to determine whether a respective policy and configuration data file is present in the file system outside of the orphaned objects directory for each of the second plurality of records;

    in response to a determination that no hierarchical organization directory corresponding to one of the records of the first plurality of records is present in the file system outside of the orphaned object directory, create or restore a corresponding hierarchical organization directory, for the one of the records, in the file system outside of the orphaned object directory; and

    in response to a determination that no policy and configuration data file is present for a given record of the second plurality of records, create or restore a corresponding policy and configuration data file for the given record of the second plurality of records using the metadata.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×