En r�ponse � Eric BERTHOMIER <[EMAIL PROTECTED]>: > > En FAT32, le nombre de fichier maximum dans un r�pertoire est de > 65535. > > Je me demandais si une telle limite existait sous linux. Je suppose > qu'en plus elle d�pend du syst�me de fichiers ... > > Quelqu'un aurait il lu quelque chose � ce niveau ?
Ce genre de limitation est li� en effet au syst�me de fichier. Sous Linux, g�n�ralement on utilise le format ext2 ou ext3 (parfois reiserfs mais je ne le connais pas). Ce syst�mes sont compl�tement diff�rents du format FAT, puisqu'ils sont bas�s sur des iNodes et non sur des tables de fichiers. Je m'explique un poil (et non pas �) : - FAT implique que tu as sur ton disque une Table d'allocation des Fichiers, c'est � dire une zone qui va te dire "tel zone correspond � tel fichier ou tel r�pertoire". Les blocs correspondant � cette zone �tant limit�s en taille, cela implique que le nombre de fichier est limit�, et de m�me que la taille des fichiers est aussi limit�e (4 Go je crois, mais j'en suis pas sur du tout) - Sous Ext2/3, � chaque fichier (au sens g�n�rique du terme) est affect� un iNode, c'est � dire un bloc. Ce bloc contient en particulier les adresses des blocs qui correspondent au contenu des fichiers. Ces m�mes blocs contiennent donc des donn�es, mais aussi des redirections vers d'autres iNodes/blocs. La norme extfs pr�cise le nombre de redirection qui peuvent exister, cela fixe la taille maximale des fichiers. Sous Nux, il me semble que l'on arrive aussi � 4 Go (qui correspond en fait � 2^32, soit la taille maximale adressable par le processeur). Comme il n'y a pas de _diff�rence_ au niveau nature de fichier entre un simple fichier et un r�pertoire, il est donc probable que le nombre maximal de fichiers que tu peux stocker dans un r�pertoire (directement � la racine, pas dans des sous-r�pertoires) doit avoisiner les 4 milliards ... Il faut toutefois ne pas perdre de vue que la taille associ�e au r�pertoire qui contiendrait ces 4 milliards de fichiers (celle qui est associ�e � un r�pertoire lors d'un "ls -l") n'est pas � n�gliger dans ce cas ... il existe peut-�tre des solutions propri�taires (HP ? Sun ?) qui permetraient une optimisation pour r�duire le co�t en terme de place de la cr�ation de tr�s nombreux fichiers dans un seul r�pertoire. Olivier

