fuseでファイルをチャンクする

fuseでファイルをチャンクする

限られたスペースで複数のストレージ メディアに保存する必要がある大きなファイルがある場合、ファイル レベルで機能するヒューズ ベースのソリューションはありますか?

具体的な例を挙げると、2TB の大きなファイルがあるとします。また、4 つの異なるディレクトリにそれぞれ 500GB の容量を持つ 4 つのハードディスクがマウントされています。当然、各ディレクトリには最大 500GB しか保存できないため、大きなファイルを 4 つのディレクトリに分割する必要があります。

大きなファイルを分割する方法の 1 つは、lvm を使用して 500 GB の物理ボリューム上に 2 TB の論理ボリュームを作成することです。ただし、これにはブロック レベルで作業し、ループバック デバイスを使用する必要がありますが、ループバック デバイスは常に使用できるとは限りません。

unionfs と chunkfs について読んだことがありますが、この場合はどちらも機能しないようです。unionfs はディレクトリ レベルでのみファイルを集約します。chunkfs は大きなファイルのチャンク ビューを提供しますが、書き込み操作を異なるディレクトリに分割しません。

関連情報