プログラムがファイルを読み取ると、Lustreはフロントエンドストレージに復元するファイルの量をどのように決定しますか?

プログラムがファイルを読み取ると、Lustreはフロントエンドストレージに復元するファイルの量をどのように決定しますか?

読むLustreファイルシステム情報:

大容量ファイルの場合、ファイル全体をフロントエンドストレージに復元することは一般的ではありません。

プログラムがファイルを読み取ると、Lustreはフロントエンドストレージに復元するファイルの量をどのように決定しますか?

答え1

他のコメントの大容量ファイルの説明はHSMの一般化であり、Lustreに限定されていません。現在のアプリケーションがファイルを読み取ると、Lustreは1バイトしか読み取らなくてもHSMからファイル全体を復元します。

ただし、これはユーザー空間複製ツールの実装方法の詳細であり、厳しい要件ではありません。 Lustreでは、すでに複合レイアウト(プログレッシブファイルレイアウト、PFLとも呼ばれます)を使用して、単一ファイルのさまざまな部分のさまざまなレイアウトを保存できます。 https://wiki.lustre.org/Progressive_File_Layouts

HSMの状態を各コンポーネントに移動して、ファイルの別々の部分を独立して保持および復元できるようにするいくつかの作業が進行中です。 https://review.whamcloud.com/39387

ただし、この変更はまだリリースされているバージョンでは利用できません。

関連情報