×

Optimized startup verification of file system integrity

  • US 8,667,029 B2
  • Filed: 08/30/2011
  • Issued: 03/04/2014
  • Est. Priority Date: 07/01/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • providing a file system structure of files on a persistent data storage device;

    maintaining a transaction file on the persistent data storage device;

    including a plurality of transaction records in the transaction file with a processor, each of the transaction records representing a file transaction that affects at least one of the files stored on the persistent data storage device; and

    generating a reconstructed file system in a random access memory with the processor in a startup process from the transaction records and the file system structure of the files, where generating the reconstructed file system comprises generating a regenerated file hierarchy in the random access memory that includes a file node record for each file affected by the file transactions represented by the transaction records, where the file node record for each affected file identifies a corresponding physical location in the persistent data storage device that includes a transaction record representing at least one of the file transactions that affects a file identified by the file node record; and

    error checking a data portion of the transaction record representing the at least one of the file transactions that affect the file identified by the file node record, the transaction record comprising the data portion and a metadata portion, where the transaction record is identified by the file node record and the data portion is error checked when the file identified by the file node record is first accessed after completion of the startup process.

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