Quel est le nombre maximum de fichiers (ou dossiers) pouvant être stockés dans un seul dossier?

16

Existe-t-il une limite maximale au nombre d'éléments pouvant être stockés dans un dossier sur Windows Server 2008?

Nous devons gérer le ftp de centaines de milliers d'éléments dans un dossier et traiter les éléments du dossier. J'ai entendu des rumeurs selon lesquelles il s'agit de 5000 articles. Quelqu'un veut-il étayer cela avec des preuves? Mon google fu me fait défaut.

Rob Stevenson-Leggett
la source

Réponses:

16

Voir ce lien sur Microsoft .

Cela suggère qu'il n'y a pas de limite au nombre de fichiers dans un dossier donné tant que le nombre de fichiers sur un volume donné n'est pas supérieur à 4 294 967 295 (sur NTFS), le lien donne des limites beaucoup plus faibles pour FAT32.

Marko Carter
la source
2

Bien que ce ne soit pas une réponse à votre question, gardez à l'esprit qu'avec de nombreux systèmes de fichiers, les performances commenceront à se dégrader si un répertoire contient plus de X fichiers. En ext3, je pense que c'est environ 30 000.

Kyle Brandt
la source
La chose commune que j'ai toujours entendu (aucune preuve) est que pour NTFS, c'est 10 000 avant que les performances ne souffrent.
kbyrd
J'ai eu les 10 000 blues NTFS de performance. Nous avions des serveurs qui avaient entre 5 000 et 25 000 fichiers et si vous atteigniez les 10 000 ou plus, c'était vraiment lent. Moins de 10 000, c'était bien.
Hondalex
Le principal coupable ici est la création de fichiers 8.3. Si vous le désactivez sur le volume où réside le répertoire, vous obtiendrez des améliorations massives, environ 100x pour ~ 1M de fichiers.
Chuu
En production, nous avons un dossier avec quelques millions de fichiers. N'essayez même pas d'utiliser l'Explorateur Windows, il ne revient jamais. Nous avons écrit nos propres outils pour trouver les noms de fichiers en nommant un modèle afin de manipuler les résultats.
Robert Kerr, du
2

Je ne pense pas qu'il y ait de limite "par dossier". Elle doit être identique à la limite absolue de fichiers par volume NTFS : 2 ^ 32 - 1 . Cela nécessiterait des secteurs de 512 octets et une limite de taille de fichier maximale d'un fichier par secteur.

De manière réaliste, vous devez calculer une taille de fichier moyenne réaliste, puis appliquer ces principes à cette taille de fichier. Donc, je ne serais pas préoccupé, j'ai vu un dossier avec bien plus de 5000 fichiers. Mais si vous souhaitez ouvrir un tel dossier dans l'Explorateur Windows, vous devrez peut-être attendre quelques minutes. Pensez à utiliser des outils de ligne de commande pour accéder à ce dossier.

Voici un lien intéressant sur Technet: Comment fonctionne NTFS

splattne
la source
Ok, donc vous tapez plus vite que moi :) Voici la page que j'allais poster. technet.microsoft.com/en-us/library/cc938937.aspx
squillman