Distributed file system and node, storage method and storage controlling method

Distributed file system and node, storage method and storage controlling method

  • CN 102,387,179 B
  • Filed: 09/02/2010
  • Issued: 08/10/2016
  • Est. Priority Date: 09/02/2010
  • Status: Active Grant
First Claim
Patent Images

1. a storage method for distributed file system, described distributed file system includes N number of depositingStorage node;

  • Described method includes;

    According to predetermined segmentation strategy, the file that is to be saved is cut into M data object;

    Use checking algorithm that described M data object is verified, obtain corresponding to described literary composition to be savedK verification data object of part, described K is more than or equal to 1;

    By described M the data object corresponding with described file to be saved and described K verification data pairAs being saved in described N number of storage node on S available storage node, wherein, S is less than or equal toN;

    Described by described M data object with described K verification data object is saved in described N number of depositIn storage node, the step on S available storage node includes;

    The storage node that S in described N number of storage node available is divided into the first storage node and secondStorage node;

    Described M data object is saved on described first storage node;

    Described K verification data object is saved on described second storage node;

    If described verification data object has multiple, the part of described verification data object is saved in describedOn second storage node, part is saved on described first storage node;

    If there have the storage node preserving data object to occur to be abnormal, then select in the checking algorithm usedSelect multiple, use each checking algorithm respectively, the verification data object corresponding to this checking algorithm and this articleOther data object that part cuts into verifies, and obtains the data occurring preserving on abnormal storage nodeObject;

    When selecting multiple checking algorithm, also the data object that each verification obtains is compared, to testThe correctness of the data object obtained by card.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×