On Fri, Jan 17, 2003 at 10:59:45AM +0100, Eric BERTHOMIER wrote:
> 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 ?

�a depend �videmment du syst�me de fichier (si tu utilises
FAT32 sous Linux, tu es limit� � ce que FAT32 peut
faire...).

Pour ext2 (et donc ext3, je suppose): Oui il y a une limite,
mais tu as peu de chance de l'atteindre. Par contre,
calculer la limite est une autre histoire.

Dans ext2, un fichier a une taille maximale impossible �
d�passer. Cette taille d�pend de la taille des blocs
utilis�e quand on formatte la partition. Pour la valeur
typique de 4096 octets/bloc, on obtient une taille limite de
fichier de 2Gb (si je me souviens bien).

Un r�pertoire est un fichier dont la partie donn�e contient
le nom des fichiers, et le num�ro d'inode de ces fichiers
(32 bits).  Donc, il faut que la somme de tout �a soit plus
petite que 2Gb... Donc, le nombre maximum de fichier d�pend
de la longueur des noms de fichiers, et plus les noms seront
petits et plus on pourra mettre de fichiers!

Cela dit, m�me avec des noms tr�s long, il est probable que
dans toutes les applications normales, tu seras � court
d'espace disque avant d'�tre � court d'entr�es de
r�pertoire...

A+
/Y

Répondre à