Ao medir tamanhos de arquivo, estamos mais preocupados com as conversões da base 2 do que com as conversões da base 10, portanto, embora os cálculos estejam praticamente corretos, eles não são perfeitos. Por exemplo, um megabyte não é de 1000 kilobytes, 1 megabyte é de 1024 kilobytes. Quando você vai até os terabytes, esse erro é agravado, então o número de arquivos que você pode colocar em um terabyte de espaço é aumentado significativamente. Se usarmos os parâmetros que você forneceu (arquivos com exatamente 100 kilobytes de tamanho), poderemos ajustar 10.995.116 arquivos em um espaço de 1 terabyte, quase um milhão de arquivos a mais do que você sugeriu com seu cálculo original! crítico, é importante lembrar que os tamanhos dos arquivos são calculados na base 2, não na base 10.
Você também quer considerar o que o surfasb disse, mas como o tamanho padrão do cluster para a maioria dos sistemas é de 4 kilobytes você não perderia espaço se usássemos os parâmetros que você forneceu (arquivos de 100 kilobytes, 100/4 = 25 sem resto).