GNU/Linux >> Linux の 問題 >  >> Ubuntu

Inotify/max_user_watches値は再起動時にリセットされます。恒久的に変更する方法は?

私が使用している一部のソフトウェアでは、/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


Ubuntu
  1. Ubuntuでタイムゾーンを変更する方法は?

  2. Ubuntuでホスト名を変更する方法

  3. 再起動せずに 70-persistent-net.rules を再生成する方法は?

  1. 読み取り専用ペンドライブを変更するには?

  2. 方法:16.04でアイコンを変更しますか?

  3. 解像度を恒久的に変更しますか?

  1. 再起動後も保持されるようにコンソールのTtyフォントタイプを永続的に変更するにはどうすればよいですか?

  2. Linux で MAC アドレスを恒久的に変更する方法

  3. SElinux:再起動せずに許容モードに変更するには?