Como calcular os limites do sistema de arquivos (e tamanho do arquivo) de um disco formatado em ext3?

0

Estou com dificuldades tentando descobrir a resposta para essa pergunta. Eu procurei um monte de fontes, mas sem sucesso. Esta é a tabela bem conhecida para os limites do sistema de arquivos de um sistema de partição / arquivo ext3.

+-----------------------------------+----------------+------------------------+
|               File System         |File Size[Bytes]| File System Size[Bytes]|
+-----------------------------------+----------------+------------------------+
|Ext2 or Ext3 (1 kB block size)     |2^34 (16 GB)    |2^41 (2 TB)             |
|Ext2 or Ext3 (2 kB block size)     |2^38 (256GB)    |2^43 (8 TB)             |
|Ext2 or Ext3 (4 kB block size)     |2^41 (2  TB)    |2^44 (16 TB)            |              
|Ext2 or Ext3 (8 kB block size)     |2^41 (2  TB)    |2^45 (32 TB)            |
+-----------------------------------+----------------+------------------------+

Eu poderia reunir as informações da documentação do ext2 que a proporção de inodes / blocks é definida na criação do sistema de arquivos, então meu palpite é como esses valores são definidos, usando o número de inodes vezes o blocksize, mas esses números don ' t match.

Eu posso ver, por exemplo, que para 2, 4, 8 blocos, quando você dobra o blockiz, o limite de tamanho do sistema de arquivos também dobra, mas qualquer coisa além disso é falsa para mim.

Eu não sou um especialista em SO kernels e tal ... Eu sou apenas genuinamente como esses números são calculados. Espero que alguém possa responder isso, mas eu imagino que tudo isso é dinâmico dependendo do número de inodes, talvez?

    
por alfablac 20.06.2018 / 14:08

0 respostas