Kinaconの技術ブログ

Ubuntuはじめました。

VSCodeでファイル数制限エラーが出るようになった。

f:id:m-oota-711:20190416174606p:plain


- 以下のエラーが出るようになった。

Visual Studio Code はこの大規模なワークスペース内のファイル変更を監視できません。
この問題を解決するには、リンクの手順に従ってください。

f:id:m-oota-711:20190416173712p:plain


原因

ワークスペースのファイルが多くなったため。 制限数を超えた。


制限数の確認方法

cat /proc/sys/fs/inotify/max_user_watches


デフォルト制限数8192でした。


解決方法

  • /etc/sysctl.confを編集してファイルの末尾に以下の行を追加する。
  • sudo sysctl -p で変更した設定を反映する。


fs.inotify.max_user_watches=524288


監視ファイルの最大数は524288。
このとき64bitシステムの場合, ファイル監視にメモリを最大512MB消費する。
搭載メモリが少ない場合は減らす必要あり。


以上。