×

Systems and methods for taking snapshots in a deduplicated virtual file system

  • US 9,946,605 B2
  • Filed: 11/25/2015
  • Issued: 04/17/2018
  • Est. Priority Date: 11/25/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for taking snapshots in a deduplicated virtual file system, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:

  • maintaining a deduplicated virtual file system that stores, at an original location within a non-virtual file system, at least one configuration file storing metadata for a target file and an extent map for the target file, the extent map defining how to construct the target file from deduplicated data segments in a deduplicated storage system;

    receiving a request to take a snapshot of the target file corresponding to the configuration file;

    copying, in response to receiving the request to take the snapshot of the target file, the configuration file storing metadata for the target file and the extent map for the target file into a snapshot location within the non-virtual file system that is different than the original location;

    transmitting, in response to receiving the request to take the snapshot of the target file, a file reference request to the deduplicated storage system to add a file reference within the deduplicated storage system, the file reference indicating that the snapshot of the target file references at least one deduplicated data segment within the deduplicated storage system.

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