web-dev-qa-db-ja.com

ext2ファイルシステムの最大ファイルサイズを決定するもの

カーネルのドキュメントを読んでいました

Ext2のディスク上のレイアウトによって課されるさまざまな制限があります。その他の制限は、カーネルコードの現在の実装によって課されます。制限の多くは、ファイルシステムが最初に作成されたときに決定され、選択したブロックサイズによって異なります。 iノードとデータブロックの比率はファイルシステムの作成時に固定されるため、iノードの数を増やす唯一の方法は、ファイルシステムのサイズを増やすことです。

4Kbブロックサイズの場合、ファイルサイズは2048GBです。

また、データブロックの割り当て中に、データブロックへの直接、二重、または三重の間接参照を使用することも読みました。それが主な要因かどうか?

7
user3539

2TiBファイルサイズは、割り当てられたext2ブロックの実際の数ではなく、512バイトのセクターの数を示すiノードのi_blocks値によって制限されます。

参照元: http://www.nongnu.org/ext2-doc/ext2.html

3
Jeight