天天看點

inotify_add_watch failed: 裝置上沒有空間

當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