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

Shell et commandes GNU Discussion :

Nombre de sous répertoire autorisés


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 75
    Par défaut Nombre de sous répertoire autorisés
    Bonjour tout le monde,

    J'aimerais savoir le nombre de sous répertoires créés autorisés. Savez vous ce qu'il faut faire pour savoir ?

    Il parait qu'il faut voir le nombre d'inodes, mais je ne sais pas avec quelle commande

    je vous remercie

    cathou

  2. #2
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 75
    Par défaut
    je n'ai pas de df -i . Les autres ne donnent pas l'info.
    Il ya ulimit -n (le nombre maximum de descripteurs de fichier) mais je ne sais pas du tout si c'est au niveau global ou au niveau des groupes de blocs car apparement ya un nombre d'inodes par super bloc et pat groupe de blocs....dans un SF.


    Je ne suis même pas sûre d'avoir bien compris cette histoire de blocs

    Merci

  4. #4
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Par défaut
    T'es sous un linux?

    A mon avis fonctionne bien sous tous les linux normalement...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Sys. de fich.         Inodes   IUtil.  ILib. %IUti. Monté sur
    /dev/hda1             770048   82885  687163   11% /

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 75
    Par défaut
    c'est linux de SUN (solaris)
    df -i donne
    df: unknown option: i
    Usage: df [-F FSType] [-abegklntVv] [-o FSType-specific_options] [directory | block_device | resource]

  6. #6
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Par défaut
    Citation Envoyé par cathou9999
    c'est linux de SUN (solaris)
    df -i donne
    df: unknown option: i
    Usage: df [-F FSType] [-abegklntVv] [-o FSType-specific_options] [directory | block_device | resource]

    Hmm
    *s'étrangle*
    Solaris N'est PAS un Linux, mais un UNIX, rien a voir entre les deux ...!!
    Je te conseille de relire un peu les historiques des Unix pour cerner les différences..enfin!

    Je regarde sur un Sun dès que possible

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 75
    Par défaut
    merci

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 75
    Par défaut
    j'ai une vague impression que c df -o i

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 75
    Par défaut
    ce que je ne comprends pas c'est la différence entre les descripteurs de
    fichiers et des inodes. NOrmalement, c'est la même chose mais quand je fais
    ulimit -n j'ai 8192, alors que df -o i c'est du genre 480000 (variable en fonction des
    répertoire) et en plus, je ne sais pas comment ce nombre d'inodes est attribué à chaque création de répertoire
    mkdir.

    Alors cela veut dire qu'on a le droit de créer 8192 sous répertoires dans un repertoire ou 480000 ????

  10. #10
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Attention : ulimit, c'est au niveau shell. Pour une fois qu'AIX a un manuel à peu près bien : "-n Specifies the limit on the number of file descriptors a process may have.". Ca se change, ça. Après, je ne connais pas suffisamment les systèmes Unix pour donner la réponse à la question. Mais toujours dans le registre ulimit, y a les limites soft, modifiables avec ulimit, et les limites hard qui sont, d'après ce que j'ai compris, la limite maxi des limites soft

  11. #11
    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
    Par défaut
    Bonjour,

    affiche le nombre d'inodes utilsés et libres sur un filesystem. C'est en tout cas le comportement sous Solaris 5.8 et 5.7
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  12. #12
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 75
    Par défaut
    Finalement, à votre avis, c'est le nombre d'inodes ou de descripteurs de fichiers qui correspond au nombre de sous répertoire autorisés ?

    sachant que normalement 1 inode= 1descripteur de fichier mais comme j'ai des chiffres différents en faisant

    df -o i ->pour les inodes
    ulimit -n -> pour les descripteurs de fichiers

    merci

  13. #13
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Citation Envoyé par cathou9999
    sachant que normalement 1 inode= 1descripteur de fichier mais comme j'ai des chiffres différents en faisant

    df -o i ->pour les inodes
    ulimit -n -> pour les descripteurs de fichiers
    Je répète :

    ulimit, c'est au niveau shell
    et pas au niveau système. On aura toujours ulimit -n < df -o i

  14. #14
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 75
    Par défaut


    ok, je crois d'avoir compris. Merci beaucoup !!!!

  15. #15
    Membre Expert
    Avatar de narmataru
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 548
    Par défaut
    bonjour,
    Une inode n'est pas la même chose qu'un descripteur de fichier il me semble. Un descripteur de fichier c'est un numéro pointant vers un fichier ouvert dans un programme non ? Avec par défaut 0 pour l'entrée standard, 1 la sortie standard et 2 la sortie d'erreur. Une (ou un ?) inode c'est par rapport au système de fichier (ext2, ext3 etc...). Il me semble que le nombre d'inode maximal c'est le nombre maximal d'entrée dans dans le système de fichier. Le nombre maximal de descripteur, c'est le nombre maximal de fichiers qu'un programme peut ouvrir.

  16. #16
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 75
    Par défaut
    oui c'est que je pense aussi:

    les decripteur de fichier, c'est par rapport au processus alors que les inodes c'est par rapport au système

  17. #17
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Citation Envoyé par narmataru
    bonjour,
    Une inode n'est pas la même chose qu'un descripteur de fichier il me semble. Un descripteur de fichier c'est un numéro pointant vers un fichier ouvert dans un programme non ? Avec par défaut 0 pour l'entrée standard, 1 la sortie standard et 2 la sortie d'erreur. Une (ou un ?) inode c'est par rapport au système de fichier (ext2, ext3 etc...). Il me semble que le nombre d'inode maximal c'est le nombre maximal d'entrée dans dans le système de fichier. Le nombre maximal de descripteur, c'est le nombre maximal de fichiers qu'un programme peut ouvrir.
    Tu peut enlever tous les "il me semble"

  18. #18
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 75
    Par défaut et puis ...
    Je vais relancer la question, au cas où:

    Hier avec df -o i, je peux avoir le nombre (d'inode) de répertoires diponible
    mais il s'agit ici un chiffre global partagé par plusieurs répertoires... Et
    quand, j'ai créé des répertoires , et au bout de 65530 ème, le système rejette
    alors que df -o -i indique '2071399 inodes free'.

    Il existe donc une autre contrainte pour créer des sous répertoires (un chiffre qu'il ne faut pas dépasser). Si vous connaissez la commande, merci de me faire savoir.

    cathou

  19. #19
    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
    Par défaut
    Bonjour,

    Lorsque tu dis que le système te jettes, tu entends quoi ?

    Est-ce que c'est une commande que tu exécutes qui retourne une erreur ? si oui, quelle est-elle ? N'aurais-tu pas trop de ficheirs ouverts en même temps ?
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  20. #20
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 75
    Par défaut
    désolée pour cette réponse un peu tardive. Au fait c'est parce que j'ai créé trop de répertoire (je voulais tester la limite d'inode) et ça s'est arreté avant: 'failed to make directory : too many link. J'étais à la 65531ème répertoires su 2071399

    merci

Discussions similaires

  1. Nombre de sous réseaux
    Par sandytarit dans le forum Développement
    Réponses: 3
    Dernier message: 25/10/2006, 15h43
  2. [VBA-E] Probleme avec Nombre stocké sous forme de texte
    Par AliochaBada dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 31/07/2006, 01h46
  3. variation du nombre enregistrements sous innodb
    Par halina dans le forum Outils
    Réponses: 4
    Dernier message: 30/06/2005, 16h40
  4. Compter le nombre de sous-repertoires
    Par n00bi dans le forum Langage
    Réponses: 3
    Dernier message: 16/07/2004, 12h11

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