當Ubuntu運作程式多,而且監控的檔案過多的時候,再運作其他程式的時候可能會提示:
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: 裝置上沒有空間
這裡涉及到Linux檔案系統事件監控架構的概念,介紹的文章也比較多,可以參考:
Inotify: 高效、實時的Linux檔案系統事件監控架構
解決辦法:
添加最大監控檔案數量
臨時解決:(重新開機之後恢複)
指令設定:sudo sysctl fs.inotify.max_user_watches=524288
生效: sudo sysctl -p
參考:Linux React-Native Android開發環境搭建
參考中還有永久解決監控檔案數量達到上限的方法
版權聲明:本文為CSDN部落客「weixin_34238642」的原創文章,遵循CC 4.0 BY-SA版權協定,轉載請附上原文出處連結及本聲明。
原文連結:https://blog.csdn.net/weixin_34238642/article/details/92728069