私が使用している一部のソフトウェアでは、/proc/sys/fs/inotify/max_user_watches
にデフォルトよりも高い値が必要です 。この値はテキストエディタまたはターミナルから変更できますが、しばらくの間はすべて問題ありません。ただし、再起動後 私のコンピューター(ログアウトして再度ログインするだけでなく、正常に動作します)、値は8192にリセットされました。
なぜこれが発生するのですか?また、変更を永続的にするにはどうすればよいですか?
承認された回答:
Ubuntu 16.04では、次のことがうまくいきました…
echo "fs.inotify.max_user_watches=524288" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
ここで、524288は私が使用しているデフォルトよりも大きい数値です。 2番目のコマンドは、再起動せずに有効にすることです。
また、ここにいくつかの良い答えがある同様の質問へのリンクがあります。特に、私を助けたuser3086182からの2番目の答えを参照してください。
kernel-inotify-watch-limit-reached