O que determina o tamanho máximo de arquivo no sistema de arquivos ext2

O que determina o tamanho máximo de arquivo no sistema de arquivos ext2

Eu estava lendo a documentação do Kernel onde diz

Existem vários limites impostos pelo layout do disco do ext2. Outros limites são impostos pela implementação atual do código do kernel. Muitos dos limites são determinados no momento em que o sistema de arquivos é criado e dependem do tamanho do bloco escolhido. A proporção de inodes para blocos de dados é fixada no momento da criação do sistema de arquivos, portanto, a única maneira de aumentar o número de inodes é aumentar o tamanho do sistema de arquivos.

Para tamanho de bloco de 4 KB, o tamanho do arquivo é 2.048 GB.

Também li que durante a alocação de blocos de dados ele usa indireção direta, dupla ou tripla para blocos de dados. Se é o fator principal?

Responder1

O tamanho do arquivo de 2TiB é limitado pelo valor i_blocks no inode, que indica o número do setor de 512 bytes, em vez do número real de blocos ext2 alocados.

Referenciado de:http://www.nongnu.org/ext2-doc/ext2.html

informação relacionada