×

Mechanism for replicating and maintaining files in a space-efficient manner

  • US 7,185,032 B2
  • Filed: 07/11/2003
  • Issued: 02/27/2007
  • Est. Priority Date: 01/16/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer-implemented method for modifying a current file associated with a file name comprising:

  • receiving a request to modify said current file;

    creating a new file, wherein said new file is a replica of said current file and wherein said new file is associated with a file descriptor;

    modifying said new file in response to said request to modify said current file, wherein said new file is only accessible by an entity that sent said request to modify said current file;

    linking said file descriptor to said file name, such that said new file replaces said current file;

    wherein;

    said current file is associated with a plurality of data blocks;

    based on creating said new file, said new file is associated with said plurality of data blocks such that both said current file and said new file are associated with said plurality of data blocks;

    modifying said new file in response to said request to modify said current file further comprises;

    associating at least one additional data block with said new file in place of at least one original data block of said plurality of data blocks, wherein;

    said at least one additional data block is not associated with said current file; and

    the content of said at least one additional data block is based on said request to modify said current file; and

    as a result of linking said file descriptor to said file name, said file descriptor is associated with said at least one additional data block and with said plurality of data blocks excluding said at least one original data block.

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