Nie rozumiem, że najlepszym sposobem, aby ustawić fs.inotify.max_user_watches
się sysctl
. W rzeczywistości nie rozumiem wiele z tego, co się tutaj dzieje, poza tym, że muszę ustawić liczbę plików, które mogą być oglądane przez określony proces.
Uważam, że widzę maksymalną liczbę użytkowników, uruchamiając to polecenie:
cat /proc/sys/fs/inotify/max_user_watches
Rozumiem, że niektóre osoby sugerują zmianę /proc/sys/fs/inotify/max_user_watches
, otwierając /etc/sysctl.conf
w edytorze i dodając do niego:
fs.inotify.max_user_watches=524288
Następnie uruchom, sudo sysctl -p
aby - prawdopodobnie - przetworzyć zmiany wprowadzone w pliku.
Inni sugerują uruchamianie takich poleceń:
sudo sysctl -w fs.inotify.max_user_instances=1024
sudo sysctl -w fs.inotify.max_user_watches=12288
Wiem, że to -w
oznacza pisanie, ale co jest pisane i gdzie? Czy to tylko to polecenie się zmienia /proc/.../max_user_watches
?
Które z dwóch podejść opisanych powyżej jest najlepsze? Rozumiem, że 524288 i 12288 to różne liczby, ale nie rozumiem różnicy między efektem działania -p
a -w
.