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

6

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

There are various limits imposed by the on-disk layout of ext2. Other limits are imposed by the current implementation of the kernel code. Many of the limits are determined at the time the filesystem is first created, and depend upon the block size chosen. The ratio of inodes to data blocks is fixed at filesystem creation time, so the only way to increase the number of inodes is to increase the size of the filesystem.

Para o tamanho do bloco de 4Kb, o tamanho do arquivo é 2048 GB.

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

    
por user3539 05.10.2013 / 04:39

1 resposta

2

O tamanho do arquivo de 2TiB é limitado pelo valor de 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: link

    
por 10.10.2013 / 19:37