本文最后一次在 2019 年 05 月06 日更新,部分内容可能已经过时!
最近出现的问题。在文件管理器里边粘贴、新建、删除文件或文件夹的时候,文件夹内容不会实时变化,需要手动按F5才行。之后通过论坛解决。在这里记录一下

可以先通过命令 sudo sysctl -a | grep fs.inotify.max_user_watches 查看当前设置。默认应该是8192.

现在,通过命令 sudo sysctl -w fs/inotify/max_user_watches="一个数字" 来指定该参数的大小。之后重启即可。

关于这个参数

fs.inotify.max_user_watches:表示同一用户同时可以添加的watch数目(watch一般是针对目录,决定了同时同一用户可以监控的目录数量)

针对该参数的修改方法,还有一种就是直接修改文件:

/proc/sys/fs/inotify/max_user_watches

但是修改后,Linux系统重启inotify配置max_user_watches可能会因无效被恢复默认值8192。这个该如何解决呢?

很简单,通过 vim /etc/sysctl.conf

在其中添加 fs.inotify.max_user_watches=99999999(你想设置的值) 即可。

添加新评论