Jump to content
  • astrototho
    astrototho

    TUTORIEL - COMMENT MODIFIER LA LIMITE DE FICHIERS SUR MAC ?

       (0 reviews)

    TUTORIEL : COMMENT MODIFIER LA LIMITE DE FICHIERS SUR MAC ? 

     

    Bonjour, 

    Étant confronté à ce problème en utilisant SIRIL, j'ai créé ce sujet où de nombreux membres et en particulier Keymlinux m'ont aidé. Je résume donc tout ce qui c'est dit dans le sujet. 

    Voici les étapes à suivre pour résoudre ce problème : (bonne chance !) 

     

    1) sur ton mac, commence par lancer "Terminal". On va travailler en ligne de commande. 

     

     2) Tu peux lancer la commande "ulimit -a" pour listes les "limites" de ton utilisateur

    Avec la commande "ulimit -n" il te donne la fameuse limite de fichiers :

     

       ulimit -n

     

       256

     

     3) Tu peux temporairement (dans la session du terminal) changer cette valeur, en la passant à 1024 par exemple, puis ensuite lancer Siril toujours dans la même session (si on la lance via son icône du bureau par exemple elle sera lancée dans une autre session qui reste limitée à 256 fichiers)

     Pour cela entre les 2 commandes suivantes:

       ulimit -n 1024

     

       /Applications/Siril.app/Contents/MacOS/siril

     

     A partir d'ici tu devrais pouvoir vérifier si ton problème viens bien de cette limite 

     

     Pour rendre la modification permanente il faut d'autre actions

     

     

     

    EDIT: si tu n'est pas à l'aise avec les manip en ligne de commande, ou si l'usage des permissions "admin" (root) et les risque que cela implique en cas de fausse manip, ne fais pas l'étape 4. 

    Si tu fais l'étape 4, je te conseille de faire une sauvegarde complète de ton Mac grâce à TimeMachine si ce n'est déjà fait.

    Comme ça, en cas de fausse manip, les dégâts seront réparables. ( en fait le risque est de perdre ses données) 


     

    4) Tu dois créer le fichier "maxfiles.plist" dans: /Library/LaunchDaemons/

    Pour cela, tape dans le Finder "plist". Tu tombera sur un fichier qui se termine par ".plist"

    que tu copie et colle dans ton bureau. Ensuite ouvre le avec TexteEdit, supprime ce qui qui est dedans et fais un copier/coller des lignes de commandes suivantes :

     

    <?xml version="1.0" encoding="UTF-8"?>

     

    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

     

    <plist version="1.0">

     

    <dict>

     

    <key>Label</key>

     

    <string>limit.maxfiles</string>

     

    <key>ProgramArguments</key>

     

    <array>

     

    <string>launchctl</string>

     

    <string>limit</string>

     

    <string>maxfiles</string>

     

    <string>64000</string>

     

    <string>524288</string>

     

    </array>

     

    <key>RunAtLoad</key>

     

    <true/>

     

    <key>ServiceIPC</key>

     

    <false/>

     

    </dict>

     

    </plist>

     

      A toi de choisir les 2 valeurs limites, ici mes choix sont 64000 et 524288  (la 1ere c'est la limite soft, le 2eme la limite hard)

     

    Puis, glisse le fichier dans le dossier /Library/LaunchDaemons/

     Retourne sur le Terminal et entre les commandes suivantes :

     

    sudo  chown   root:wheel   /Library/LaunchDaemons/limit.maxfiles.plist

     

    Puis :

     

    sudo chmod   644 /Library/LaunchDaemons/limit.maxfiles.plist


     

      IMPORTANT: pour faire cela tu devrais être ADMINISTRATEUR, et là attention, une fausse manip et cela peut être le drame !

     

      Une fois le fichier créé avec le bon contenu et les bons droits, pour le faire prendre en compte par le système c'est la commande suivante en ligne de commande:

     

       # sudo launchctl load -w /Library/LaunchDaemons/limit.maxfiles.plist

     

     

     

    Et là, si tu fermes ta fenêtre Terminal et tu en ouvres une autre, la commande "ulimit -n" devrait te répondre la valeur que tu a choisi (64000 pour moi)

     

    De même la commande "launchctl limit maxfiles" doit te donner les 2 limites (soft et hard) choisies

     

    Voilà ! 

    Astrototho



    User Feedback

    Guest

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.