
ファイルの物理サイズは論理ファイル サイズよりも小さいため、使用可能な RAM よりも大きいサイズのスパース ファイルを作成することは可能ですか?
答え1
ファイルは、スパースであるかどうかにかかわらず、当然 RAM よりも大きくなります。私は 1 テラバイトのハードディスクを持っていますが、テラバイトの RAM を持っていません。
ファイルシステム/パーティションより大きいサイズを意味しているのであれば、テラバイトではなくエクサバイトのサイズを持つスパース ファイルを作成できます。これは特定のファイルシステムの最大ファイル サイズによってのみ制限され、これらの制限については Google で検索できます。たとえば、特定のファイルシステムの Wikipedia エントリには通常、制限がリストされています。
実際にこのようなスパース ファイルにデータを書き込むと、最終的にはデバイスに空き領域がないという一般的なエラーが発生します。