Qual é o número máximo de arquivos (ou pastas) que podem ser armazenados em uma única pasta?


16

Existe um limite máximo para o número de itens que podem ser armazenados em uma pasta no Windows Server 2008?

Temos um requisito para manipular o ftp de centenas de milhares de itens em uma pasta e processar os itens na pasta. Ouvi rumores de que são 5000 itens. Alguém quer apoiar isso com provas? Meu google fu está falhando comigo.

Respostas:


16

Veja este link na Microsoft .

Ele sugere que não há limite para o número de arquivos em uma determinada pasta, desde que o número de arquivos em um determinado volume não seja maior que 4.294.967.295 (no NTFS), o link fornece limites muito mais baixos para o FAT32.



2

Embora essa não seja uma resposta para sua pergunta, lembre-se de que, com muitos sistemas de arquivos, o desempenho começará a diminuir se um diretório tiver mais de X arquivos. No ext3, acho que cerca de 30.000.


O que sempre ouvi (sem evidências) é que, para o NTFS, são 10.000 antes do desempenho sofrer.
kbyrd

Eu tive os 10.000 blues de desempenho NTFS. Tínhamos alguns servidores que tinham entre 5.000 e 25.000 arquivos e, se você chegasse aos 10.000 ou mais, era muito lento. Menos de 10.000, tudo bem.
Hondalex 3/06/09

O principal culpado aqui é a criação do arquivo 8.3. Se você desabilitá-lo no volume em que o diretório reside, obterá grandes melhorias, cerca de 100x para ~ 1 milhão de arquivos.
Chuu

Na produção, temos uma pasta com alguns milhões de arquivos. Nem tente usar o Windows Explorer, ele nunca retorna. Escrevemos nossas próprias ferramentas para encontrar nomes de arquivos nomeando padrões, a fim de manipular os resultados.
Robert Kerr

2

Eu não acho que exista um limite "por pasta". Deve ser o mesmo que o limite absoluto de arquivos por volume NTFS : 2 ^ 32 - 1 . Seria necessário setores de 512 bytes e um limite máximo de tamanho de arquivo de um arquivo por setor.

Realisticamente, é necessário calcular um tamanho médio realista de arquivo e aplicar esses princípios a esse tamanho. Então, eu não estaria preocupado, já vi pastas com muito mais que 5000 arquivos. Mas se você deseja abrir uma pasta no Windows Explorer, pode esperar alguns minutos. Considere usar ferramentas de linha de comando para acessar essa pasta.

Aqui está um link interessante no Technet: Como o NTFS funciona


Ok, então você digita mais rápido do que eu :) Aqui está a página que eu estava indo postar. technet.microsoft.com/en-us/library/cc938937.aspx
squillman

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.