Ich verstehe nicht , den besten Weg zu setzen fs.inotify.max_user_watches
mit sysctl
. Tatsächlich verstehe ich nicht viel von dem, was hier passiert, außer der Tatsache, dass ich die Anzahl der Dateien festlegen muss, die von einem bestimmten Prozess überwacht werden können.
Ich glaube, dass ich die maximale Anzahl von Benutzern sehen kann, indem ich diesen Befehl ausführe:
cat /proc/sys/fs/inotify/max_user_watches
Nach meinem Verständnis schlagen einige Leute vor, Änderungen vorzunehmen, /proc/sys/fs/inotify/max_user_watches
indem sie /etc/sysctl.conf
in einem Editor öffnen und diesen hinzufügen:
fs.inotify.max_user_watches=524288
Führen Sie dann aus, sudo sysctl -p
um - vermutlich - die an der Datei vorgenommenen Änderungen zu verarbeiten.
Andere schlagen vor, Befehle wie diesen auszuführen:
sudo sysctl -w fs.inotify.max_user_instances=1024
sudo sysctl -w fs.inotify.max_user_watches=12288
Ich weiß, das -w
steht für Schreiben, aber was wird geschrieben und wo? Ändert sich dieser Befehl nur /proc/.../max_user_watches
?
Welcher der beiden oben beschriebenen Ansätze ist der beste? Ich verstehe, dass 524288 und 12288 unterschiedliche Zahlen sind, aber ich verstehe den Unterschied zwischen dem Effekt des Laufens -p
und nicht -w
.