Was bestimmt die maximale Dateigröße im ext2-Dateisystem

Was bestimmt die maximale Dateigröße im ext2-Dateisystem

Ich habe die Kernel-Dokumentation gelesen, in der es heißt

Das Festplattenlayout von ext2 setzt verschiedene Beschränkungen voraus. Andere Beschränkungen ergeben sich aus der aktuellen Implementierung des Kernelcodes. Viele dieser Beschränkungen werden bei der Erstellung des Dateisystems festgelegt und hängen von der gewählten Blockgröße ab. Das Verhältnis von Inodes zu Datenblöcken wird bei der Erstellung des Dateisystems festgelegt. Die einzige Möglichkeit, die Anzahl der Inodes zu erhöhen, besteht also darin, die Größe des Dateisystems zu erhöhen.

Bei einer Blockgröße von 4 KB beträgt die Dateigröße 2048 GB.

Ich habe auch gelesen, dass bei der Datenblockzuweisung eine direkte, doppelte oder dreifache Indirektion zu Datenblöcken verwendet wird. Ist das der Hauptfaktor?

Antwort1

Die Dateigröße von 2 TiB wird durch den i_blocks-Wert im Inode begrenzt, der die Anzahl der 512-Byte-Sektoren angibt und nicht die tatsächliche Anzahl der zugewiesenen Ext2-Blöcke.

Referenziert von:http://www.nongnu.org/ext2-doc/ext2.html

verwandte Informationen