4 votos

Estoy recibiendo un montón de Samba "demasiados archivos abiertos" errores. ¿Cómo puedo solucionar?

Estoy usando Mac OS X Snow Leapord. Mi iMac de la unidad de disco duro que ha sido llegar inesperadamente completo, y finalmente me guié por el problema a un enorme archivo: private/var/log/samba/log.smbd.old, con un peso de 400 GB.

Me corrió tail -100 log.smbd.old para ver los últimos 100 líneas del archivo de registro. Lo que veo es un montón de "demasiados archivos abiertos" errores.

Este es un trabajo de la máquina. Yo compartir archivos con otros usuarios de Mac, y también el acceso compartido de la unidad de disco de Windows mediante Samba.

¿Cómo puedo solucionar estos errores, así que el archivo de registro no se llenan con ellos?

1voto

Gabi Puntos 166

Ahora soy un núcleo de expertos, pero creo que podría estar corriendo en el hecho de que el valor predeterminado para el maxflies parámetro del kernel es de 256. Usted puede mostrar su valor actual para este parámetro como este:

[dwayne | ~] $ launchctl limit maxfiles
    maxfiles    256            unlimited 

Creo que si pones una línea similar a esta en un archivo /etc/launchd.conf (puede que tenga que crear el archivo si no existe ya):

limit maxfiles 2048 unlimited

y reiniciar el equipo, podrá ver el nuevo valor, y esperemos que evitar la situación en la que estamos ejecutando.

Dwayne

0voto

Kmeixner Puntos 109

Descargar un editor como TextWrangler o el uso de PICO.

  1. Editar el fichero de configuración: una. Copia el siguiente archivo y guardarlo en algún otro lugar ANTES de editarlo. Colóquela en la carpeta si tiene problemas después de hacer esto.

b. Abrir /private/etc/smb.conf en un editor

c. Agregue la siguiente línea al archivo (do man smb.conf a ver max log size = cantidad en kb) así que 5 MB 5000

max log size = 5000

d. guardar archivo (introduzca la contraseña de administrador) y salir del editor.

  1. Eliminar los archivos de registro antiguos: Eliminar los archivos de registro en /private/var/log/samba/ (copias de seguridad antes de eliminar como con el archivo de arriba):

3. Reiniciar el sistema.

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