当Ubuntu运行程序多,而且监控的文件过多的时候,再运行其他程序的时候可能会提示:QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: 设备上没有空间
这里涉及到Linux文件系统事件监控框架的概念
解决办法:
添加最大监控文件数量
命令设置:sudo sysctl fs.inotify.max_user_watches=524288
生效: sudo sysctl -p
该方法只能临时解决,重启之后会恢复,每次遇到该问题输入上面两行命令就行.