发明名称 DATA BLOCK BACKUP SYSTEM AND METHOD
摘要 A server uploads each data block of the file into a first storage space of the server. The server deletes repetitive data blocks of the file from the first storage space. The server backs up the repetitive data blocks into a third storage space of the server from the first storage space when the repetitive data blocks are not backed up, and backs up the uploaded data blocks of the file into the third storage space from a second storage space of the server.
申请公布号 US2014164334(A1) 申请公布日期 2014.06.12
申请号 US201314065487 申请日期 2013.10.29
申请人 HON HAI PRECISION INDUSTRY CO., LTD. ;HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD. 发明人 CHAI ZHI-QUAN;LI DA-PENG;YEH CHIEN-FA;LIN HAI-HONG;LEE CHUNG-I
分类号 G06F11/14;G06F17/30 主分类号 G06F11/14
代理机构 代理人
主权项 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.
地址 New Taipei TW