×

DATA BLOCK BACKUP SYSTEM AND METHOD

  • US 20140164334A1
  • Filed: 10/29/2013
  • Published: 06/12/2014
  • Est. Priority Date: 12/12/2012
  • Status: Abandoned Application
First Claim
Patent Images

1. A server in electronic communication with a plurality of clients and a database, comprising:

  • at least one processor; and

    a storage system that stores one or more programs, when executed by the at least one processor, cause the at least one processor to perform a data block backup method, the method comprising;

    dividing a file into two or more data blocks and saving a hash value of each data block into a hash list corresponding to the file;

    uploading the hash list corresponding to the file into the database and each data block of the file into a first storage space of the server according to a sequence number of each data block of the file;

    deleting repetitive data blocks from the first storage space when the uploaded data blocks of the file exist in a second storage space of the server;

    removing the uploaded data blocks of the file into the second storage space from the first storage space when the uploaded data blocks of the file do not exist in the second storage space of the server;

    backing up the repetitive data blocks by removing the repetitive data blocks from the first storage space into a third storage space of the server when the repetitive data blocks are not backed up, and backing up the uploaded data blocks of the file by removing the uploaded data blocks of the file from the second storage space into the third storage space; and

    adding a first pointer corresponding to each uploaded data block of the file in the second storage space and a second pointer corresponding to each uploaded data block of the file in the third storage space into the database.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×