Inotify
Si usas #Docker o simplemente administras servidores con gnu/linux básicamente en algún momento de tu extraordinaria vida vas a tener problemas con inotify y la idea de esta entrada es tener un ayuda memoria para cuando eso pase (o te vuelva a pasar) y así no renegar tanto ni morir en el intento….
Inotify (notificación de inodo) es un subsistema del kernel de Linux que monitorea los cambios en el sistema de archivos e informa esos cambios a las aplicaciones.
Los comandos inotifywait e inotifywatch permiten usar el subsistema inotify desde la línea de comandos.
Es normal un error como “valor de inotify watch excedido” o similar.
Inotify Watch ayuda a realizar un seguimiento de los cambios de archivo en los directorios en “watch” y a informar a la aplicación en un formato estándar mediante las llamadas a la API. Podemos monitorear múltiples eventos de archivos en el directorio observado usando las llamadas a la API.
Para consultar el número de inodes watches utiliza este comando:
cat /proc/sys/fs/inotify/max_user_watches
Para ampliar el valor de inotify watches utiliza estos comandos:
NV=999999; sudo sed -ni -e '/^fs.inotify.max_user_watches=/!p' -e "\$afs.inotify.max_user_watches=${NV}" /etc/sysctl.conf; sudo sysctl -p
y de este modo pasará un largo tiempo hasta que nos vuelva a molestar aunque ya no creo que lo haga….
Filed under: docker,SoftwareLibre - @ 23 agosto, 2022 10:25 pm