Einige Software, die ich verwende, benötigt einen höheren als den Standardwert in /proc/sys/fs/inotify/max_user_watches
. Ich kann diesen Wert mit einem Texteditor oder vom Terminal aus ändern, und für eine Weile ist alles in Ordnung. Allerdings nach Neustart meinem Computer (nicht nur aus- und wieder einloggen, was problemlos funktioniert), hat sich der Wert auf 8192 zurückgesetzt.
Warum passiert das und wie kann ich die Änderung dauerhaft machen?
Akzeptierte Antwort:
Unter Ubuntu 16.04 hat bei mir Folgendes funktioniert…
echo "fs.inotify.max_user_watches=524288" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
wobei 524288 die höher als die Standardnummer ist, die ich verwende. Der zweite Befehl soll es ohne Neustart wirksam werden lassen.
Außerdem ist hier ein Link zu einer ähnlichen Frage mit einigen guten Antworten, insbesondere siehe die zweite Antwort von Benutzer 3086182, die mir geholfen hat.
Kernel-notify-watch-limit-erreicht