web-dev-qa-db-ja.com

ファイルシステムの監視に関するDropboxエラー

Dropboxでは、起動時にファイルシステムを監視できない(すぐに消える)というポップアップエラーが表示されますが、それでも正常に動作するようです。なぜですか?

14
Michael Durrant

Linuxでは、Dropboxクライアントは、変更を監視できるディレクトリ数のデフォルトのシステム制限に従います。次の行に沿って、これに関する警告があります。

ファイルシステムを監視できません

実行してください:echo 100000 | Sudo tee/proc/sys/fs/inotify/max_user_watchesを実行し、Dropboxを再起動して問題を修正します。

これはDropboxフォーラムで頻繁に出てきますが、彼らは "あるコンピューターの特定のファイルが別のコンピューターと同期しないのはなぜですか?" 文書で言及しています:

10000を超えるフォルダーの監視

LinuxバージョンのDropboxデスクトップアプリケーションでは、デフォルトで10000を超えるフォルダーの監視が制限されています。それ以上のものは監視されないため、同期時に無視されます。これには簡単な修正があります。ターミナルを開き、次を入力します。

> echo fs.inotify.max_user_watches=100000 | Sudo tee -a /etc/sysctl.conf; Sudo sysctl -p

このコマンドは、システムに最大100000個のフォルダーを監視するように指示します。コマンドを入力してパスワードを入力すると、Dropboxはすぐに同期を再開します。

24
jeff

何回か試行しても、「ファイルシステムを監視できません」というエラーが表示されていました。私は最終的に理由を見つけました:

100,857ファイル、15,009フォルダー

Max_user_watchesをより大きな数値に変更する必要がありました。

4
gbolcer