×

Creating copies of space-reduced files in a file server having a redundant data elimination store

  • US 9,152,628 B1
  • Filed: 09/23/2008
  • Issued: 10/06/2015
  • Est. Priority Date: 09/23/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of operating a file server having a redundant data elimination store, said method comprising:

  • (a) creating a baseline version of a file in the file server, the baseline version of the file including data blocks that are in the file server and that are not shared with other files in the file server; and

    then(b) space reducing the file by converting the baseline version of the file to a stub version of the file, the stub version of the file being contained in the file server and including data blocks that are in the file server and that are shared with other files in the file server, wherein the conversion of the baseline version of the file to the stub version of the file includes replacing at least some of the data blocks that are not shared with other files in the file server with data blocks that are in the file server and that are shared with other files in the file server and that are included in the stub version of the file; and

    then(c) receiving a request from a client of the file server for creating at least one copy of the file; and

    then(d) responding to the request from the client of the file server by creating in said file server at least one copy of the stub version of the file so that the data blocks of the stub version of the file are shared between the stub version of the file and said at least one copy of the stub version of the file;

    wherein the request from the client of the file server specifies a certain number of multiple copies, and wherein the method includes further responding to the request from the client of the file server by creating in the file server the certain number of multiple copies of the stub version of the file so that the data blocks of the stub version of the file are shared between the stub version of the file and each of the multiple copies of the stub version of the file.

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