NOTE_ネットワークストレージ-3 by張冬


1.ストレージクラスタ
a.高可用性クラスタ(HAC)
HAクラスタでは、ノードはアクティブノードとバックアップノードに分けられます.高可用性クラスタの実装は、リソース切り替えに基づいています.リソースとは、HAクラスタ内のノードに障害が発生した後、バックアップノードが管理するものの抽象的な語彙です.
b.負荷等化クラスタ(LBC)
クラスタ内のすべてのノードが作業に参加し、各ノードの地位は同じであり、受信されたワークロードは何らかのポリシーに従って、1つの個別のノードがスケジューリングとして他のノードに割り当てられたり、すべてのノード間で通信ネットワークを通じて割り当てられたりします.
c.高性能クラスタ(HPC)
科学計算クラスタとも呼ばれる.このクラスタはLBCの本質と同じであり,科学計算,すなわち超大演算量に特化したシステムにすぎない.
2.ファイルシステムのクラスタ
容量、パフォーマンス、共有の3つの問題を解決します.
容量、クラスタファイルシステムには分散ファイルシステムと呼ばれるクラスがあります.つまり、グローバルディレクトリの下のストレージスペースは、実際にはクラスタ内の各ノードに分散されています.
パフォーマンスは、複数のノードが共同でコラボレーションして高パフォーマンスを実現します.
共有、マルチノードが同じディレクトリと同じファイルに共通にアクセスする問題.クラスタファイルシステムは、複数のノード、同僚が同じファイルを読み書きすることを周到に考慮し、すべてのノードが一貫性のあるデータを読むことができることを保証し、分散ロックメカニズムを利用して、許容される性能の下で、ノード間で書き込み衝突が発生しないことを保証します.
3.データ保護方法
(1)ファイルレベルのバックアップ,ディスク上のすべてのファイルを,ファイルシステムインタフェースを呼び出して別のメディアにバックアップする.
基本的なメカニズムは、データをファイル形式で読み出し、読み出したファイルを別のメディアに格納することである.
(2)ブロックレベルのバックアップ、ブロックデバイス上の各ブロックをバックアップし、このブロックにデータがあるかどうか、またはこのブロック上のデータがどのファイルに属するかにかかわらず.
典型的な例は、ミラー・バックアップです.
3.高度なデータ保護方法
(1)リモートファイルコピー
(2)リモートディスク(ボリューム)ミラーリング
(3)ブロック(高速)データ保護
ファイルシステムベースのスナップショット、物理ボリュームベースのスナップショット.
メタデータはスナップショット情報を保存し、
struct metadata
{
    int hrs, min, sec; // 
    unsigned int bisize; // 
    sector_t CDP_sector; //GDP 
    sector_t host_sector; // 

}