IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Nombre de fichier maximum par répertoire sous Linux et Windows


Sujet :

Administration système

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juin 2008
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 39
    Points : 29
    Points
    29
    Par défaut Nombre de fichier maximum par répertoire sous Linux et Windows
    Bonjour,

    Je me pose une petite question dont je n'arrive pas à trouver de réponse concrète : Combien de répertoires je peux mettre dans un autre répertoire sous Linux et windows ?

    En effet je dois créer sur un serveur dédié un répertoire par utilisateur d'un site (et puis il devrait y'en avoir une bonne peletée d'utilisateurs).

    Alors je suis tombé sur des documents assez flous qui disent que sur NTFS il n'y a pas de limites sauf pour la racine, sur les FAT qu'il y a des limites (même si pour les atteindre il faut quand même le vouloir) et puis rien de spé sur ext 2 et 3.

    Donc voila je fais appel à votre savoir si quelqu'un en aurait une idée ...
    Merci d'avance.

  2. #2
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut
    Bonjour,

    Deux choses à prendre en compte : la limite physique, et la limite des performances.

    Sauf erreur, il me semble qu'il n'y a pas de limite physique pour NTFS ni pour ext. Pour le système FAT, il y en a une, mais impossible de me souvenir laquelle (et puis il faut savoir de quel système FAT tu parles : FAT16 ou FAT32).

    Ensuite, il y a la limite raisonnable : au dela d'un certain nombre de fichiers (ou répertoires c'est pareil) dans un répertoire, certains systèmes ont des problèmes de performance. De même, penses au fait que si tu listes un répertoire avec 10 000 entrées dedans, il va mettre du temps à tout afficher, et tu seras de toute manière incapable de trouver une information.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  3. #3
    Membre éprouvé Avatar de obito
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2008
    Messages
    773
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2008
    Messages : 773
    Points : 948
    Points
    948
    Par défaut
    En Fat16 c'est 512 fichiers/dossiers maximum à la racine. En Fat32 c'est au total 268 000 00 de fichiers.

    En NTFS, je pense pas qu'il y ai une limite ou alors elle est juste impossible à atteindre. Ha si c'est 2^32 soit 4miliards et quelques...

    De plus chaque système de fichiers admet une taille maximum par fichier. Je crois qu'en FAT on est assez limité comme 2Go par fichier maximum ou quelque chose comme ça...
    ►Ne pas oublier le

  4. #4
    Nouveau membre du Club
    Inscrit en
    Juin 2008
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 39
    Points : 29
    Points
    29
    Par défaut
    Ok merci beaucoup pour les réponses.

    En fait au niveau performance , je n'ai pas à afficher tous ces superbes dossiers. Par contre il faudra que mon ami php, a chaque connexion d'un utilisateur, cherche le dossier qui correspond à l'utilisateur connecté pour lui afficher. Pensez vous que cela prendra du temps ?

  5. #5
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut
    Bonjour,

    Citation Envoyé par juju034 Voir le message
    Ok merci beaucoup pour les réponses.

    En fait au niveau performance , je n'ai pas à afficher tous ces superbes dossiers. Par contre il faudra que mon ami php, a chaque connexion d'un utilisateur, cherche le dossier qui correspond à l'utilisateur connecté pour lui afficher. Pensez vous que cela prendra du temps ?
    Que ce soit PHP ou un autre, lorsqu'il devra faire une recherche parmi X dossiers, cela s'appuie sur des fonctions du système. Si le système est ralenti car il contient trop de répertoires, alors oui, PHP sera ralenti.

    Après, à toi de voir par rapport à un ordre de grandeur : on n'utilise pas la même architecture pour quelques centaines d'entrées ou pour quelques milliers, ou pour quelques millions.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 04/10/2014, 11h12
  2. Réponses: 1
    Dernier message: 19/06/2008, 17h28
  3. Fichiers et répertoires sous linux : c'est quoi ./ et ~/ ?
    Par iDaaX dans le forum Mandriva / Mageia
    Réponses: 3
    Dernier message: 13/11/2007, 13h50
  4. compter le nombre de fichiers dans un répertoire !
    Par lehic dans le forum API, COM et SDKs
    Réponses: 1
    Dernier message: 20/11/2005, 17h59
  5. Réponses: 5
    Dernier message: 06/03/2003, 13h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo