Tamanho no problema do disco no Windows 2008

1

Estou enfrentando o problema típico de "tamanho no disco" no sistema operacional Windows 2008.

Estou usando a partição NTFS com tamanho de cluster de 4k e nesse tamanho de disco é quase o triplo do tamanho real. Isto é porque eu tenho um grande número de arquivos pequenos no sistema.

Eu tento reduzir o tamanho do cluster para 2kb, mas também, mas isso também não me ajudou a reduzir muito o "tamanho no disco".

Eu tentei usar a compactação marcando "Compactar esta unidade para economizar espaço em disco", mas isso também não me ajudou a reduzir o "tamanho no disco". parece que a compressão não funciona corretamente em arquivos pequenos.

Eu tentei usar o cluster de compressão + 2kb, mas isso também não me ajudou a reduzir o "tamanho no disco". Se eu abrir a propriedade de um único arquivo, ele diz tamanho como "1,33 KB" e tamanho no disco "4,00 KB" !! como isso pode acontecer porque o tamanho do meu cluster já é 2kb. Eu verifiquei o tamanho do cluster usando o seguinte comando.

fsutil fsinfo ntfsinfo

Alguém pode me sugerir qual opção eu tenho para reduzir o espaço em disco?

    
por swd 02.02.2012 / 10:07

1 resposta

2

Eu não sei quais métodos o Explorer está usando para calcular "tamanho no disco", mas se realmente levar em conta todos os clusters usados para a MFT, bem como os dados adicionais, você poderá ver o efeito de um arquivo crescendo ligeiramente maior que 2K (um cluster no seu exemplo) devido ao espaço ocupado pelos seus atributos adicionais ou fluxos alternativos.

O NTFS armazena a maioria das informações sobre um arquivo (com exceção do nome do arquivo, que é armazenado no diretório) na tabela de arquivos mestre (MFT). Isso inclui os vários carimbos de data / hora, as ACLs e até os próprios dados do arquivo (armazenados como o valor do atributo "data"), se forem pequenos o suficiente para caber no registro da MFT. O tamanho exato do registro da MFT é based on the cluster size of the file de acordo com a documentação e provavelmente é igual ao tamanho do cluster no seu caso . Portanto, se os metadados do seu arquivo forem muito grandes para tornar o atributo de dados adequado ao registro da MFT, um novo cluster de extensão é reservado para e um ponteiro é colocado dentro do registro MFT - neste momento, seu arquivo ocuparia pelo menos 2 clusters (ou 4K) de espaço em disco.

Você também não deve descartar a possibilidade de que o Explorer simplesmente esteja errado sobre o "tamanho no disco". Considere diminuir ainda mais o tamanho do cluster para 1K ou 512 bytes e verifique novamente.

    
por 02.02.2012 / 11:35