Non capisco il modo migliore per impostare fs.inotify.max_user_watches
con sysctl
. In realtà, non capisco molto di ciò che sta accadendo qui oltre al fatto che ho bisogno di impostare il numero di file che possono essere guardati da un particolare processo.
Credo di poter vedere il numero massimo di utenti eseguendo questo comando:
cat /proc/sys/fs/inotify/max_user_watches
La mia comprensione è che alcune persone suggeriscono di cambiare /proc/sys/fs/inotify/max_user_watches
aprendosi /etc/sysctl.conf
in un editor e aggiungendo questo ad esso:
fs.inotify.max_user_watches=524288
Quindi eseguire sudo sysctl -p
per - presumibilmente - elaborare le modifiche apportate al file.
Altri suggeriscono di eseguire comandi come questo:
sudo sysctl -w fs.inotify.max_user_instances=1024
sudo sysctl -w fs.inotify.max_user_watches=12288
So che -w
sta per scrivere, ma cosa viene scritto e dove? È solo che questo comando cambia /proc/.../max_user_watches
?
Quale dei due approcci descritti sopra è il migliore? Capisco che 524288 e 12288 sono numeri diversi, ma non capisco la differenza tra l'effetto della corsa -p
e -w
.