8 votos

Cómo aumentar maxfiles ulimit global en OSX 13.1 Ventura

Se trata de un viejo problema, pero, de nuevo, ninguna de las viejas soluciones funciona ya.

El ulimit por defecto es demasiado bajo y necesito aumentarlo a básicamente ilimitado (digamos un millón).

Y necesito aumentarlo globalmente. No sólo en el caparazón, así que .zshrc -no funcionarán; en particular, no se aplicarán a Docker.

Aumentarlo en launchctl no parece persistir (¿y hace algo?)

(y sí, ahora hay un montón de respuestas existentes para esto - pero sólo funcionan en OSX antiguos; No sé si hay alguna función "cerrar como ya no funciona")

2 votos

No hay ningún botón de "cerrar como que ya no funciona" porque se siguen utilizando versiones antiguas de MacOS, por lo que las soluciones siguen siendo pertinentes.

1voto

Himel Rana Puntos 1

Estos son los pasos a seguir. Requiere 4 reinicios. Los métodos antiguos no funcionan:

  • arranque en modo de recuperación - apague el ordenador, pulse el botón de encendido y manténgalo pulsado hasta que aparezca Opciones, seleccione Opciones, Continuar
  • abrir Terminal desde el menú y ejecutar: csrutil clear
  • reiniciar y volver al modo de recuperación como antes
  • abrir Terminal desde el menú y ejecutar: csrutil disable
  • reiniciar de nuevo (modo normal)
  • crear /Library/LaunchDaemons/limit.maxfiles.plist , siguientes insturcciones de este post (contenido también copiado a continuación)
  • reiniciar de nuevo, por fin tiene límite maxfiles correcta a nivel mundial

Esto es lo que debería haber en limit.maxfiles.plist :

<?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>

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X