WENWEN
deepin
2021-07-02 19:18 sudo sysctl -w fs/inotify/max_user_watches=10000 监控数上限了吧
Reply Like 0 View the author
sudo sysctl -w fs/inotify/max_user_watches=10000 监控数上限了吧
新建文件(需要sudo,如 sudo dedit /etc/sysctl.d/zz-custom.conf ),内容是:
fs.inotify.max_user_watches= 530000
保存,然后运行以下命令使其立即生效:
sudo systemctl restart systemd-sysctl
检验其是否生效:
sysctl fs.inotify.max_user_watches
文件名 zz-custom.conf 可以随意,但最好用 zz 开头,确保其拥有最高的优先级。
原理:
https://github.com/linuxdeepin/developer-center/issues/1289
https://github.com/linuxdeepin/developer-center/issues/1288
本来,在 linux 5.11 内核以后, 一般不再需要设置 max_user_watches 这个属性了,内核会根据内存大小自动选择一个合适的值。参考 https://stackoverflow.com/a/67171846
然而有一些自作聪明的软件会设置一个较小的值,例如 tracker-miner-fs 在 /usr/lib/sysctl.d/30-tracker.conf 中设置了 64K ,这不见得总是够用。所以为了保险起见,还是自己设置一下。
Popular Events
More
系统:前天更新的最新版本的deepin
问题:如题,新建和重命名文件,文件名不变,只有按F5刷新后,才显示正确。